[英]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.