美文网首页Python
python读取.csv文件

python读取.csv文件

作者: 沁泽呀 | 来源:发表于2020-09-08 22:19 被阅读0次

    .csv Introduction

    CSV是一种常以逗号或者制表符分割的文件格式。
    
    • 利用Excel创建一个csv文件

      image

      用记事本打开,实际上是这样子的:

      image
    • 读取csv文件

      • 直接用open()打开

        with open("./data.csv") as f:
            for line in f:
                print(line)
        
        image
      • 用python自带的标准库读取

        import csv
        csv_reader = csv.reader(open("./data.csv"))
        for line in csv_reader:
            print(line)
        
        image

        可见格式稍微比上述漂亮一些。

      • 用pandas读取

        # 返回的是一个DataFrame数据
        pd_reader = pd.read_csv("./data.csv")
        print(pd_reader)
        
        image

        显然利用pandas库直接读取我觉得更加方便快捷而且直观。

      • 另外一种比较通用的读取数据表的方法(指定分隔符)

        #sep 指定分隔符
        data = pd.read_table("./data.csv",sep=",")
        print(data)
        

        读取结果和上面一种方法一样。

    summary

    • 当我们取得dataframe对象后,就可以对二维表进行一系列操作然后再写回csv文件,实现对数据的加工和处理。
    • 当然pandas不只局限在对csv文件的操作,同样可以对excel,json,xml格式的数据。

    相关文章

      网友评论

        本文标题:python读取.csv文件

        本文链接:https://www.haomeiwen.com/subject/pufsektx.html