如何使用熊猫正确读取csv?

时间:2021-02-02 14:12:30

标签: python pandas csv

我有一个如下所示的 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 文件的格式问题,但我不知道如何解决这个问题..

非常感谢!

1 个答案:

答案 0 :(得分:2)

试试这个:

df2 = pd.read_csv(r'path\to\file.csv',delimiter=' ', names=['A','B','C','D','E','F','G'], skiprows=1,index_col=False)