pandas read_csv(header、names、skiprows、nrows、chunksize)

导入包

import pandas as pd

创建.csv文件

id,shuju,label
1,3,one
2,7,two
5,7,three
6,8,four
3,5,five

header属性

#不加上header后第一行会成为表头
a = pd.read_csv("../data/head.csv")
print(a)

在这里插入图片描述

#加上header后第一行就不会成为表头了
a = pd.read_csv("../data/head.csv",header=None)
print(a)

在这里插入图片描述

names属性

#加上name,会用name中的值代替表头0,1,2.....
a = pd.read_csv("../data/head.csv",header=None,names=['a','b','c'])
print(a)

在这里插入图片描述

skiprows属性

#skiprows=2表示跳过前两行,直接从第三行开始读
a = pd.read_csv("../data/head.csv",skiprows=2,header=None,names=['a','b','c'])
print(a)

在这里插入图片描述

nrows属性

#nrows=2表示读取前两列
a = pd.read_csv("../data/head.csv",nrows=2,header=None,names=['a','b','c'])
print(a)

在这里插入图片描述

#同时加上nrows=2和skiprows=2表示从低三行开始读取前两列
a = pd.read_csv("../data/head.csv",skiprows=2,nrows=2,header=None,names=['a','b','c'])
print(a)

在这里插入图片描述

chunksize属性

这个属性返回的就是一个迭代器,用于分批次读取数据
他是每次取文档“内容”(即不包含表头)的数据的前**条

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值