【发布时间】:2021-12-30 20:45:36
【问题描述】:
我有一个包含date_time 列的数据集,格式如下:
date_time
01.01.2018 00:00 - 01.01.2018 00:15 (UTC)
01.01.2018 00:15 - 01.01.2018 00:30 (UTC)
01.01.2018 00:30 - 01.01.2018 00:45 (UTC)
01.01.2018 00:45 - 01.01.2018 01:00 (UTC)
.
.
.
通过使用 pandas 读取此数据集,我需要使用以下命令将 date_time 列从 object 类型转换为 datetime:
df['date_time'] = pd.to_datetime(df['date_time'])
但是,我得到了这个错误
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/dateutil/parser/_parser.py", line 643, in parse
raise ParserError("Unknown string format: %s", timestr)
dateutil.parser._parser.ParserError: Unknown string format: 01.01.2018 00:00 - 01.01.2018 00:15 (UTC)
显然,pandas 不知道 date_time 原始格式。我该如何解决这个问题?
【问题讨论】:
标签: python python-3.x pandas datetime