熊猫-将DateTime对象转换为日期

时间:2020-01-17 06:36:53

标签: python-3.x pandas datetime

我有一个2020-01-05D00:00:00.000000000字符串格式的DateTime熊猫系列,我想将其转换为date格式。

我尝试了pd.to_datetime(website_activity['time']),但它给了我以下错误:

ParserError:未知的字符串格式:2020-01-05D00:00:00.000000000

这种DateTime标记的正确格式是什么?提前非常感谢!

1 个答案:

答案 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