请参阅下面的示例csv文件:
A,B,C
d,e,f
g,h,i
Run Code Online (Sandbox Code Playgroud)
第一行用大写字母是我的标题.
我试过这个:
df = pd.read_csv("example.csv", header=0, sep=",", index_col=0, parse_dates=True)
Run Code Online (Sandbox Code Playgroud)
并且创建的数据框看起来像这样,标题搞砸了.
B C
A
d e f
g h i
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么或如何手动修复此问题?
问题在于,当您将index_col=0参数传递给read_csv()它时,它会将0th列作为索引列,因此在您生成的DataFrame中,A是索引.
如果您不想将其A作为索引,则应该省略该index_col=0参数.示例 -
df = pd.read_csv("example.csv", parse_dates=True)
Run Code Online (Sandbox Code Playgroud)
我也删除了一些其他关键字参数 -
header=0,如果names未传递参数,则标头默认为0 .sep=',',分隔符是','默认的.| 归档时间: |
|
| 查看次数: |
5219 次 |
| 最近记录: |