[英]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.