我有像这样的数据框
输入项
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'])
它无法正常工作。如何解决这个问题。
最佳答案
我不确定是否有ISO时间格式的快捷方式。这里有个hack:
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