繁体   English   中英

Pandas:如何从没有索引的 csv 文件中读取多索引列 dataframe?

[英]Pandas: how to read a multi-index column dataframe from a csv file without an index?

我有一个没有索引列的.csv 文件,其中前两行构成多索引的一部分,例如,如果在 excel 中打开,则如下所示:

Header1  Header1 Header1 Header2 Header2 Header2
      a        b       c       a       b       c
      1        2       3      11      22      33
      4        5       6      44      55      66

如果我使用pd.read_csv("path", index_col=False)打开它,则第二个 header 行(a,b,c)被视为 dataframe 的第一行,例如

  Header1  Header1 Header1 Header2 Header2 Header2
0       a        b       c       a       b       c
1       1        2       3      11      22      33
2       4        5       6      44      55      66 

但是当我尝试传递多索引参数时: pd.read_csv("path", index_col=False, header=[0, 1])我得到错误: ValueError: index_col must only contain row numbers when specified a multi-索引 header 我假设这与我的 csv 行没有编号的事实有关,但我不确定该怎么做,或者即使是这种情况。

有人可以帮我了解如何获得 output 的:

                   Header1                 Header2 
        a        b       c       a       b       c
0       1        2       3      11      22      33
1       4        5       6      44      55      66

当您阅读 csv

pd.read_csv("path", header=[0, 1])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM