【发布时间】:2021-02-23 22:16:08
【问题描述】:
我有一个如下所示的 csv 文件:
A B C
1 2 3 4 5 6 7
8 9 1 2 3 4 5
当我使用这段代码读入这个文件时:
df2 = pd.read_csv(r'path\to\file.csv',delimiter=';')
我得到一个 pandas 数据框,它包含名为 A、B 和 C 的三列。 我的实际 csv 文件的前五行作为索引,最后两行在 A 和 B 列中说明,在 C 中我只得到 NaN 值。
相反,我想获得一个数据框,其中 A、B 和 C 列作为前三列,其余的未命名列。我认为这可能是由于我的 csv 文件的格式问题,但我不知道如何解决这个问题..
非常感谢!
【问题讨论】:
-
我在您的 csv 中没有看到任何
;,您为什么使用它作为分隔符? -
是的,我尝试使用空格作为分隔符,并且没有任何分隔符,但它不起作用。这就是为什么...