python学习笔记-CSV文件读
来源:互联网 发布:java权限管理框架源码 编辑:程序博客网 时间:2024/05/29 12:21
python pandas IO tools 之csv文件读写
读取csv文件:pd.read_csv(),写入csv文件:pd.to_csv()
import pandas as pdobj=pd.read_csv('test.csv')print obj
Unnamed: 0 c1 c2 c30 a 0 5 101 b 1 6 112 c 2 7 123 d 3 8 134 e 4 9 14test.csv为有列索引没有行索引的数据,read_csv会自动加上行索引,即使原数据集有行索引。 read_csv读取的数据类型为Dataframe
header=None时,即指明原始文件数据没有列索引,这样read_csv为自动加上列索引,除非你给定列索引的名字。
index_col为指定数据中那一列作为Dataframe的行索引,也可以可指定多列,形成层次索引,默认为None,即不指定行索引,这样系统会自动加上行索引
obj_2=pd.read_csv('test.csv',header=None,names=range(2,5))print obj_2
2 3 40 c1 c2 c31 0 5 102 1 6 113 2 7 124 3 8 135 4 9 14
obj=pd.read_csv('test.csv',index_col=0)print obj
c1 c2 c3a 0 5 10b 1 6 11c 2 7 12d 3 8 13e 4 9 14
usecols:可以指定原数据集中,所使用的列。在本例中,共有4列,当usecols=[1,2,3]时,即从第二列开始,之后令原始数据集的第二列为行索引。
obj_2=pd.read_csv('test.csv',index_col=0,usecols=[1,2,3])print obj_2
c2 c3c1 0 5 101 6 112 7 123 8 134 9 14
nrows:可以给出从原始数据集中的所读取的行数,目前只能从第一行开始到nrows行。
obj_2=pd.read_csv('test.csv',index_col=0,nrows=3)print obj_2
c1 c2 c3a 0 5 10b 1 6 11c 2 7 12
0 0
- python学习笔记-CSV文件读
- Python学习笔记 --- pandas将excel转化为csv文件
- <44>python学习笔记——读写csv文件
- 机器学习之python读取CSV文件
- Python学习笔记 --- python将 excel 文件转化为 csv 文件 (07版本及以下 和 07版本及以上)
- python | 读文件 | csv 、json、pickle等
- Python-读取csv文件
- Python读写csv文件
- Python 处理CSV文件
- python读取CSV文件
- python处理文件(.csv)
- python csv文件写入
- python操作csv文件
- python 读写 csv文件
- Python 处理CSV文件
- python 读取CSV 文件
- Python读写csv文件
- Python 处理CSV文件
- 双SIM卡,Android监听SIM卡状态
- SSL 2293——暗黑游戏
- poj 3384 Feng Shui(半平面交)
- 每日推荐一首
- 详解CSS3中新增的内容属性:content
- python学习笔记-CSV文件读
- 采药
- 将二叉树拆成链表
- xlrd,xlwt模块安装
- node -v不是内部或者外部命令,也不是可执行的程序
- Java中comparable和comparator的区别
- ACM 第一天水题(3)
- 【LeetCode】Diameter of Binary Tree 解题报告
- Notepad++ 中配置Python运行环境