保存为csv格式时,列标题会更改

时间:2018-04-04 07:57:07

标签: python pandas csv

我在pandas中的数据框( df )中有一个名为" 9-7" 的列。当我使用df.to_csv('df.csv')保存数据框时,列标题将更改为 7-Sep 。这意味着9月7日的日期。但是,我需要" 9-7" 的标题。

1 个答案:

答案 0 :(得分:0)

这与excel对数据的解释有关。 csv文件只不过是字符串格式的表。

如果您要继续使用excel,可以使用to.excel()函数:

import pandas as pd
pd.DataFrame({'9-7':[1]}).to_csv('test.csv',index=False)     # This will not work
pd.DataFrame({'9-7':[1]}).to_excel('test.xlsx',index=False)  # This will