代码之家  ›  专栏  ›  技术社区  ›  mar

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

  •  0
  • mar  · 技术社区  · 7 年前

    我在数据框中有一列( df公司 )熊猫被称为 "9-7" . 当我使用 df.to_csv('df.csv') 要保存数据框,列的标题更改为 9月7日 . 意思是9月7日。但是,我需要的标题是 "9-7" .

    1 回复  |  直到 7 年前
        1
  •  1
  •   Anton vBR    7 年前

    这与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