2017-04-14 152 views
-1

我想在Edx上做一些教程。我正在使用的文件是csv。我有进口的熊猫,我已经工作目录设置到该文件是商店,但它总是说:熊猫找不到csv文件加载

Files does not exist

Error tokenizing data. C error: Expected 1 fields in line 108, saw 3

我有什么为了不把全办文件路径在pycharm中导入?

+0

请阅读声明和你的'csv'加108行的几行内容! –

+0

请参阅[如何提问](https://stackoverflow.com/help/how-to-ask)并编辑您的问题。 – FamousJameous

回答

1

这是一个错误,如果您的文件不是逗号分隔的,或者您的数据中还包含一些也包含逗号的字段,则可能发生错误。例如,如果您的文件中包含逗号作为数千个分隔符的数字数据。如果你的数据不是用逗号隔开,你需要指定与sep= kwarg分隔

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

这将失败,并pd.read_csv(filename)

108 
1 
2 
108,109,104 

同样这也将失败pd.read_csv(filename)。例如:

some_file.csv

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

Trying,作为它期望基于第一线只有一列,和第2行的正确发现两个值pd.read_csv('some_file.csv')加载此将失败第2行读取此文件的方式是pd.read_csv('some_file.csv', sep='|')