我正在尝试使用日期时间规范化数据框的“日期”列。该列具有以下日期的多个日期
31-Dec-2019:07:30:03
我正在尝试将其更改为
12-31-2019 07:30:03
我尝试这样做
access_log['date1'] = [datetime.strptime(x, '%m-%d-%Y %H:%M:%S') for x in access_log['Date'] ]
但是我总是收到一个错误,说time data '31-Dec-2019:07:30:03' does not match format '%m-%d-%Y %H:%M:%S'
。我做错了什么吗?我该如何解决?
https://pypi.org/project/python-dateutil/
from dateutil import parser
parser.parse("datestr")
请注意,如果您有大量数据,这可能不是解决问题的最佳方法。