excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Python读取Excel表格的某一部分

1.前言

我们今天给大家分享用python,读取excel表格的某一部分,收藏不迷路一起来进步,假设我们要读取这个表格的左上部分或者某一部分,也就是说读取部分行列怎么操作呢,一起来看看,主要是对三个参数进行设置。

2.具体步骤

1.完整代码

首先完整代码如下所示。我们先根据图分析,如下所示。

需要读取的部分数据有4列,18行,其中第1行为列名,后面17行为具体数据。完整代码如下:

# Python读取Excel表格的某一部分
importpandasaspd
# 常规读取
datapdread_csv'./商品需求训练集.csv'
data
# 读取部分行并跨列读取
data1pdread_csv'./商品需求训练集.csv'header0nrows17usecols'product_id''label'
data1
# 读取部分行列
data2pdread_csv'./商品需求训练集.csv'header0nrows17usecols0123
data2

2.参数讲解

其中,最关键的函数就是read_csv,我们就可以进行参数的设置,具体参数如下表所示。

对于参数header,表示将第几行设为列名,我们的表格的第一列为列名,并且Python里面下标从0开始,所以设置参数header=0。

3.读取部分行列

我们要从头开始,总共读取四个列,即设置usecols=[0,1,2,3];同时我们要读取从第2行到第18行,也就是说总共有17行,设置nrows=17

具体代码如下:

# 如下读取部分行列,设置usecols和nrows
data2pdread_csv'./商品需求训练集.csv'header0nrows17usecols0123

具体效果如下:

4.跨列读取

那如果说跨列读取,比如读取第1列和最后1列,只需要把列名作为参数传入,即usercols=['product_id', 'label']中,具体代码如下:


# 读取部分行并跨列读取
data1pdread_csv'./商品需求训练集.csv'header0nrows17usecols'product_id''label'

即用来读取这个product_id列和label列,具体运行结果如下所示。


除了用列名来索引,,我们也可以用数字来索引,对应usercols=[0, 3]。这个呢就是要给大家分享的,可以再评论区说说你们的想法呀~

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接