2016-05-17 112 views
0

我嘗試使用下面的命令來讀取一個CSV文件中的數據:如何從csv文件讀取數據幀時設置列?

df = pandas.read_csv(finp, header=None, columns = cols) 

結果我得到了以下錯誤消息:

TypeError: parser_f() got an unexpected keyword argument 'columns' 

我決心以下列方式問題:

df = pandas.read_csv(finp, header=None) 
df.columns = cols 

但我仍然想知道爲什麼它沒有奏效的第一種方式。有任何想法嗎?

回答

2

沒有參數'列'。使用'名稱'而不是它。

順便說一下,你的CSV中有一個標題行嗎?

+0

謝謝。我在CSV中沒有標題。 – Roman

+0

沒關係 - 你是正確的頭=無 – knagaev