[转]【pandas教程】pandas.read 您所在的位置:网站首页 函数name [转]【pandas教程】pandas.read

[转]【pandas教程】pandas.read

2024-03-22 01:31| 来源: 网络整理| 查看: 265

原文链接:​​​​​​【pandas教程】pandas.read_excel()函数sheet_name参数详解 | o郭二爷o-爱编程,爱python,爱数据分析 (dszhp.com)

pandas.read_excel()函数的sheet_name参数,用来指定要从excel中读取哪个表格的数据,sheet_name的值可以为None、string、int、字符串列表或整数列表,默认为0。字符串(string)用于工作表名称,整数(int)用于零索引工作表位置,字符串列表或整数列表用于请求多个工作表,为None时获取所有工作表。

sheet_name参数值为不同类型时的使用:

sheet_name

下面举个例子,比如有一个excel文件,里面包含下面三个表格:

sheet_name01

sheet_name02

sheet_name03

假如excel文件名为:sheet_name.xlsx,使用pandas.read_excel()函数读取这个excel的数据,sheet_name使用默认值,也是就sheet_name=0,这时可以不用传sheet_name这个参数:

1

df=pandas.read_excel('sheet_name.xlsx')

读取的表为1月这个表里的内容:

sheet_name04

如果指定sheet_name=某个数值(int),按表的位置索引来读取数据,从左边开始第1个表的索引为0,第2表的索引为2,以此类推。

读取的表为2月这个表里的内容:

1

df=pandas.read_excel('sheet_name.xlsx',sheet_name=1) #读取的为2月份的那个表。

sheet_name05

如果给sheet_name参数一个list,我们来看看结果是怎么样的。

1

df=pandas.read_excel('sheet_name.xlsx',sheet_name=[0,1]) #读取的为1月、2月这两个表。

输入的结果为一个字典,字典的键为传入的list中的每个值,字典的值为对应表的数据DataFrame:

sheet_name06

我们可以通过字典的方式来获得每个DataFrame的数据,例如:

sheet_name07

另外sheet_name如果传入的是一个list,list里可以表索引跟表名称一起混用:

sheet_name08

sheet_nane=None的例子就不举了,相信通过上面的举例,应该对pandas.read_excel()函数的sheet_name参数的用法已经可以掌握了。

由o郭二爷o原创或整理--转载请注明: 【pandas教程】pandas.read_excel()函数sheet_name参数详解 | o郭二爷o-爱编程,爱python,爱数据分析



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有