将 pandas mainTable 数据帧写入 时,但在写入文件后,缺少mainTable.csv列名。
既然我已经指定了,为什么会发生这种情况?indexindex=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)
保存为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)
| 归档时间: |
|
| 查看次数: |
1820 次 |
| 最近记录: |