2015-10-17 76 views
3

見下文實例CSV文件:熊貓read_csv功能是閱讀CSV標題錯

A,B,C 
d,e,f 
g,h,i 

第一行用大寫字母是我的標題

我嘗試這樣做:

df = pd.read_csv("example.csv", header=0, sep=",", index_col=0, parse_dates=True) 

,這是創建看起來是這個搞砸了標題中的數據幀。

B C 
A 
d e f 
g h i 

任何人都知道爲什麼或如何手動修復此問題?

回答

4

的問題是,當你通過index_col=0參數read_csv(),它採用0th列作爲索引列,因此在產生數據幀,A是索引。

如果您不想以A作爲索引,則應該省略index_col=0參數。實施例 -

df = pd.read_csv("example.csv", parse_dates=True) 

我去掉了一些其他關鍵字參數以及 -

  • header=0,報頭是0默認如果names參數不通過。
  • sep=',',分隔符默認爲','