将日期格式从“ 20200613”更改为“ 2020-06-13”

时间:2020-07-02 18:13:24

标签: pandas csv

我有一个数据框df_new,其中有一列称为“日期”。该列中有53个确切日期的条目。我试图弄清楚如何重新设置格式,以使该列下每个条目的日期显示为“ 2020-06-13”。

旁注:该列中的日期来自CSV文件,为文本。

1 个答案:

答案 0 :(得分:0)

使用此pd.to_datetime('20200613', format = '%Y%m%d')

df['Date'] = pd.to_datetime(df.Date, format = '%Y%m%d')

假设您需要更改其格式的列名为Date 那么您可以使用

创建一个名为date_conv的新列,该列在同一数据框df中包含转换后的日期格式

df['date_conv'] = pd.to_datetime(df.Date, format = '%Y%m%d')