将pandas数据帧导出到CSV文件时,我的日期列中的值一直在更改,如何将它们锁定为我想要的格式?
我的日期列是以下格式的字符串类型:
年-月-日
但是,当导出后在excel中打开时,日期显示为:
月/日
如何阻止excel自动设置日期格式?
CSV是一种字符串格式,因此您只能控制字符串格式。由于最终格式是excel,因此使用excel格式导出数据帧。您可以在excel中比较以下文件。
import pandas as pd
data = {'date': ['2021-01-30', '2021-01-01'],
'date2': ['01/30/21', '01/01/01']}
df = pd.DataFrame(data)
df.to_csv('example1.csv')
df.to_excel('example1.xlsx’)