Python Pandas read_csv函数读取csv头错误

Python Pandas read_csv函数读取csv头错误,python,csv,pandas,Python,Csv,Pandas,请参见下面的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\u col=0参数传递给read\u csv()时,它将0th列作为索

请参见下面的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\u col=0
参数传递给
read\u csv()
时,它将
0th
列作为索引列,因此在生成的数据帧中,
A
是索引

如果不想将
A
作为索引,则应省略
index\u col=0
参数。范例-

df = pd.read_csv("example.csv", parse_dates=True)
我还删除了一些其他关键字参数-

  • header=0
    ,如果未传递
    names
    参数,则默认情况下,header为0
  • sep=','
    ,分隔符默认为
    ,'