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'])
感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步