【发布时间】:2022-01-15 01:43:13
【问题描述】:
我的数据框如下:
df_test = pd.DataFrame({'User':['a','a','a','b','b','b'],
'Timestamp':['2021-12-09T23:00:00Z','2021-12-09T07:00:00Z','2021-12-09T15:00:00Z','2021-12-08T23:00:00Z','2021-12-09T11:00:00Z','2021-12-09T11:00:00Z'],
'Qty':[10, -10, 10, 30, 5, -5]})
我尝试使用此解决方案 How do I convert dates into ISO-8601 DateTime format in a Pandas dataframe 将我的 Timestamp 列转换为 ISO 8601 格式,但它不起作用:
df_test['Timestamp']=pd.to_datetime(df_test['Timestamp']).dt.strftime('%Y-%m-%dT%H:%M:%SZ')
我的 df_test['Timestamp'] 仍然显示为对象列而不是日期时间。请帮忙。
【问题讨论】:
标签: python pandas date iso8601