2017-04-14 99 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='|')