pandas.read_excel()包含标题行列表

2024-10-01 22:40:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图分析一个Excel文件,其中包含两个标题行,如下所示:

| Category A | Category B |
|  1   |  2  |  1   |  2  |

根据the manual我可以传递一个int列表来指定用于多索引的行,但是当我这样做时:

^{pr2}$

我返回一个错误,说“列表索引必须是整数,而不是列表”。显然,我不允许将任何列表放为headerkwarg,因为我在执行header = [1](与{}相反,它工作得很好)。在

我做错什么了?在


Tags: 文件the标题列表错误整数manualexcel
2条回答

首先,放入header关键字的行应该是0索引的,所以您可能想要header=[0,1]?在

其次,如果多索引列包含数值,则会出现一个错误,该错误将在0.17.1(即将发布)中修复,或者您可以从master构建- https://github.com/pydata/pandas/pull/11328

听起来你可能没有安装Pandas 0.17.0(链接到的手册页)。在

read_csv函数已更改-Pandas 0.14.0(例如)不允许将int列表作为头参数see here传递。在

相关问题 更多 >

    热门问题