博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中关于csv的简单操作
阅读量:4608 次
发布时间:2019-06-09

本文共 980 字,大约阅读时间需要 3 分钟。

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'])

 

转载于:https://www.cnblogs.com/zyj-python/p/7413585.html

你可能感兴趣的文章
linux的kernel是怎样工作的(TI_DM36X_ARM系统)(1)
查看>>
[luogu4310] 绝世好题 (递推)
查看>>
[luogu3203 HNOI2010] 弹飞绵羊 (分块)
查看>>
-Dmaven.multiModuleProjectDirectory system propery is not set.
查看>>
Python2 unichr() 函数
查看>>
Python 字典 copy()方法
查看>>
Minimum Path Sum
查看>>
Remove Duplicates from Sorted Array II
查看>>
常量指针和指针常量巧妙记忆方法[转]
查看>>
python-haproxy作业讲解视频总结
查看>>
mui搜索框 搜索点击事件
查看>>
select2 下拉搜索控件
查看>>
WebAPI常见的鉴权方法,及其适用范围
查看>>
08. 删除重复&海量数据
查看>>
重新想象 Windows 8 Store Apps (71) - 其它: C# 调用 C++
查看>>
发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
查看>>
记录一些好用的工具
查看>>
超链接样式设置(去下划线)(转)
查看>>
2016012003+陈琦+散列函数的应用及其安全性
查看>>
Android 状态栏通知Notification、NotificationManager详解
查看>>