簡體   English   中英

Pandas read_csv函數正在讀取csv頭錯誤

[英]Pandas read_csv function is reading csv header wrong

請參閱下面的示例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

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

問題是當您將index_col=0參數傳遞給read_csv() ,它將0th列作為索引列,因此在生成的DataFrame中, A是索引。

如果您不想將A作為索引,則應省略index_col=0參數。 示例 -

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

我也刪除了一些其他關鍵字參數 -

  • header=0 ,如果未傳遞names參數,則標頭默認為0。
  • sep=',' ,seperator默認為','

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM