dataframe 到 csv 缺少索引的列名称

bib*_*scy 2 python pandas

将 pandas mainTable 数据帧写入 时,但在写入文件后,缺少mainTable.csv列名。 既然我已经指定了,为什么会发生这种情况?index
index=True

mainTable.to_csv(r'/Users/myuser/Completed/mainTable.csv',index=True)
mainTable = pd.read_csv('mainTable.csv')
print(mainTable.columns)


 MacBook-Pro:Completed iliebogdanbarbulescu$ python map.py
Index(['Unnamed: 0', 'name', 'iso_a3', 'geometry', 'iso_code', 'continent']

print output
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

imd*_*skp 8

保存为index_label='Index_name',因为默认情况下为index_label=None
请参阅 pandas 的.csv()方法:https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html

mainTable.to_csv(r'/Users/myuser/Completed/mainTable.csv',index=True, index_label='Index_name')
Run Code Online (Sandbox Code Playgroud)