首页 > 解决方案 > 将一系列 DateTime 值转换为正确的格式

问题描述

目前,我有一系列显示为这样的日期时间值

0  Datetime
1  20041001
2  20041002
3  20041003
4  20041004

它们在一个名为的系列中

d['Datetime']

它们最初类似于 20041001ABCDEF 但我将结尾分开只是为了让它们留下剩余的数字。我该如何将它们变成以下格式?

2004-10-01

标签: pythonpandasdatetimematplotlib

解决方案


您可以执行以下操作,

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

推荐阅读