【发布时间】:2021-10-15 10:30:30
【问题描述】:
我有这个数据集:
my_df = pd.DataFrame({'id':[1,2,3],
'date':['2019-05-16T12:39:40+0000','2019-05-16T12:39:50+0000','2019-03-28T19:36:42+0000']})
id date
0 1 2019-05-16T12:39:40+0000
1 2 2019-05-16T12:39:50+0000
2 3 2019-03-28T19:36:42+0000
我想将其转换为日期时间,但中间有一个 T 我无法解析。这是我尝试过的:
my_df['date'] = pd.to_datetime(df['date'], format='yyyy-mm-ddThh:mm:ss')
但它会返回:
ValueError: time data '2019-05-16T12:39:40+0000' does not match format 'yyyy-mm-ddThh:mm:ss' (match)
请问,你能帮我解决这个问题吗?我是否错误地解析了字符串?
【问题讨论】: