我有类似的数据框
输入
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'])
它无法正常工作。如何解决这个问题。
答案 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