zoukankan      html  css  js  c++  java
  • Python中关于csv的简单操作

    Python中关于csv的简单操作

    CSV操作简单,直接import csv即可, 主要使用reader和pandas

      1 reader的简单使用

    csv.reader("1.csv","r"encoding="utf-8")as file_handle:
        result=csv.reader(file_handle)
    #     del result[0]
        for index,row in enumerate result:
            if index==0:
                continue
                

      2 pandas的简单用法

    虽然 reader和pandas都可以进行读写操作,但是pandas用的较多,个人推荐使用

    import pandas as pd
    #此处为剪切板,当我们复制一些内容时,会暂时保存到剪切板里
    #这时我们可以查看保存的内容
    clb=pd.read_clipboard()
    print (clb)
    
    
    
    #pandas:重要的两个类型之一,datafram(类似于表格)
    csv_handle=pd.read_csv("survey.csv")
    print (type(csv_handle))
    #获取数据的前五行
    print(csv_handle.head())
    #获取数据的后五行
    print(csv_handle.tail())
    #获取某一列的数据
    print (csv_handle['Age'])
    #获取某几列的数据
    # print (csv_handle[['Age','Gender']])
    #获取某几列的前n条数据
    print (csv_handle[['Age','Gender']].head())
    
    #获取数据的key
    print(csv_handle[['Age','Gender']].keys())
    #获取数据的value
    print (csv_handle[['Age','Gender']].head().values)
    
    
    top_5=csv_handle[['Age','Gender']].head()
    #保存
    top_5.to_csv("top_5.csv",columns=['a','b','c','d','c','e'])
  • 相关阅读:
    iPhone iPad发展史
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
  • 原文地址:https://www.cnblogs.com/zyj-python/p/7413585.html
Copyright © 2011-2022 走看看