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())#获取数据的keyprint(csv_handle[['Age','Gender']].keys())#获取数据的valueprint (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'])