我有一个2020-01-05D00:00:00.000000000
字符串格式的DateTime熊猫系列,我想将其转换为date
格式。
我尝试了pd.to_datetime(website_activity['time'])
,但它给了我以下错误:
ParserError:未知的字符串格式:2020-01-05D00:00:00.000000000
这种DateTime标记的正确格式是什么?提前非常感谢!
答案 0 :(得分:2)
在to_datetime
中的参数format
中添加自定义字符串,选中https://strftime.org/:
website_activity = pd.DataFrame({'time':['2020-01-05D00:00:00.000000000',
'2021-01-05D00:00:00.000000000']})
website_activity['time'] = (pd.to_datetime(website_activity['time'],
format='%Y-%m-%dD%H:%M:%S.%f'))
print (website_activity)
time
0 2020-01-05
1 2021-01-05