在熊猫中将字符串转换为日期时间时出现问题

时间:2020-02-21 03:57:38

标签: python-3.x pandas dataframe datetime

我有类似的数据框

输入

Date
2020-12-21
2019-09-30
2019-12-04

我要转换这种特定的日期时间格式。

预期格式

       Date
    2020-12-21T00:00:00Z
    2019-09-30T00:00:00Z
    2019-12-04T00:00:00Z

我当前的代码

df.loc[:,'Date'] = pd.to_datetime(df.loc[:,'Date'])

它无法正常工作。如何解决这个问题。

1 个答案:

答案 0 :(得分:2)

我不确定ISO时间格式是否有捷径。这里有个骇客:

pd.to_datetime(df['Date']).dt.strftime("%Y-%m-%dT%H:%M:%SZ")

输出:

0    2020-12-21T00:00:00Z
1    2019-09-30T00:00:00Z
2    2019-12-04T00:00:00Z
Name: Date, dtype: object