pandas :read_csv()函数常用参数的使用

一、导读

本篇博客主要介绍pandas读取数据方法中的常用参数

二、read_csv()常用参数的使用

1、正常读取数据:

在这里插入图片描述

2、header参数:对表头进行处理
(1)header=none

会给数据表设置一个默认的表头,从数字0开始:
在这里插入图片描述

(2)header=0

会把数据表中索引为0的那一行(即第一行)的内容作为表头
在这里插入图片描述

(3)header=1

会把数据表中索引为1的那一行(即第二行)的内容作为表头
在这里插入图片描述

(3)header=[0,1]

会把数据表前两行的内容作为表头
在这里插入图片描述

3、names参数:重新设置表头
(1)names=range(19)

将数据表的表头设置为数字0-18,共19个数字
在这里插入图片描述

(2)names=[‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’]

将数据表的表头设置为字母a、b、c、d、e、f、g在这里插入图片描述

4、index_col参数:把数据表其中一列数据当作索引
(1)index_col=0:

把数据表的第一列数据作为索引

在这里插入图片描述

(2)index_col=‘order_id’:

把字段名为“ order_id”的那一列数据作为索引:

在这里插入图片描述

5、usecol参数:可以选择展示哪几列数据
(1) usecols=[‘order_id’,‘dishes_name’,‘counts’]:

展示 order_id、dishes_name、counts 这三列数据:
在这里插入图片描述

(2) usecols=[0,1,3]:

展示第1、2、4列的数据

在这里插入图片描述

6、chunksize参数:对数据进行分段读取
(1) chunksize=200
  • 即每次读取200条数据,第一次读的是前200条数据,索引号为0-199
  • 若总共有1000条数据,则可以读取5次(迭代5次)

在这里插入图片描述
再次运行时,读取的是接下来的200条数据:
在这里插入图片描述

(2)将每次读取的数据存到列表中

在这里插入图片描述

结果:
在这里插入图片描述

7、iterator参数:对数据进行分段读取

使用iterator参数进行数据的分段读取
在这里插入图片描述

结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`pandas.read_csv()`是Pandas库中用于读取CSV文件的函数。它具有许多可选的参数,用于对读取的数据进行配置和处理。以下是一些常用参数及其功能: - `filepath_or_buffer`:指定要读取的CSV文件的路径或URL。可以是本地文件路径或远程URL。 - `sep`:指定字段之间的分隔符,默认为逗号(`,`)。可以是任意字符或字符串。 - `header`:指定哪一行作为列名。默认值为`'infer'`,表示使用第一行作为列名。如果为`None`,则不使用列名。 - `index_col`:指定哪一列作为行索引,默认为`None`。可以是列名或列索引的整数。 - `usecols`:指定要读取的列,默认为读取所有列。可以是列名的列表或函数。还可以使用切片对象。 - `dtype`:指定每列的数据类型。可以是字典,其中键是列名,值是对应的数据类型。 - `skiprows`:跳过指定的行数。可以是整数或列表,指定要跳过的行的索引。 - `na_values`:将指定的值视为缺失值。可以是单个值,也可以是一个列表或字典。 - `parse_dates`:将指定的列解析为日期时间类型。可以是一个布尔值,一个列表或一个包含列表和字典的字典。 - `encoding`:指定CSV文件的字符编码。常用的编码有`'utf-8'`、`'gbk'`等。 除了上述参数之外,还有许多其他参数可以进一步配置`read_csv()`函数的行为。你可以在Pandas官方文档中找到完整的参数列表和详细的说明。 注意:以上提到的参数常用的,具体使用时可以根据需要选择适合的参数进行配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值