zoukankan      html  css  js  c++  java
  • csv文件的读取

    .csv Introduction

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

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

    • 读取csv文件

      • 直接用open()打开

        with open("./data.csv") as f:
            for line in f:
                print(line)
        

      • 用python自带的标准库读取

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

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

      • 用pandas读取

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


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

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

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

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

    summary

    • 当我们取得dataframe对象后,就可以对二维表进行一系列操作然后再写回csv文件,实现对数据的加工和处理。
    • 当然pandas不只局限在对csv文件的操作,同样可以对excel,json,xml格式的数据。
  • 相关阅读:
    Hibernate之二级缓存
    Hibernate之HQL
    Hibernate 一对多自关联 多对多
    hibernate关联关系(一对多)
    Hibernate之主键生成策略
    Hibernate01
    struts的图片上传
    HashMap和HashTable本质性的区别
    集合03
    集合
  • 原文地址:https://www.cnblogs.com/wangqinze/p/9110923.html
Copyright © 2011-2022 走看看