pandas无法找到要加载的csv文件

时间:2017-04-14 19:38:07

标签: python pandas dataframe

我正在尝试在Edx上做一些教程。我正在使用的文件是csv。我已经导入了pandas,并且我将工作目录设置为文件存储的位置,但它总是说:

  

文件不存在

  

标记数据时出错。 C错误:第108行预期有1个字段,见3

为了不在pycharm中输入完整的文件路径,我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您的文件不是以逗号分隔的,或者您的数据中的某些字段也包含逗号,则会出现错误。例如,如果文件中包含逗号为千位分隔符的数值数据。

这将失败pd.read_csv(filename)

108
1
2
108,109,104

同样,这也将失败pd.read_csv(filename)

108, [23]
2, [15]
3, [15, 17]

如果您的数据不是逗号分隔,则需要使用sep= kwarg指定分隔符。例如:

some_file.csv

108|[23]
2|[15,17]

尝试使用pd.read_csv('some_file.csv')加载此选项将在第2行失败,因为它只需要基于第一行的一列,并在第2行找到两个值。读取此文件的正确方法是{{1} }。