首页 > 解决方案 > 将无法识别的时间戳列拆分为单独的日期和时间列

问题描述

我在拆分列名称 timedate 时遇到问题,我想将其拆分为时间和列日期。

TimeDate
00:00:00 (01/01/2018)
01:00:00 (01/01/2018)
02:00:00 (01/01/2018)

我尝试使用 pandas 日期时间方法,但它不起作用

pd.to_datetime(df["Time / Date."]).dt.date

收到此错误

('Unknown string format:', '00:00:00 (01/01/2018)')

知道我应该如何解决这个问题吗?

标签: pandasdataframe

解决方案


看起来你可以只传递格式:

pd.to_datetime(df['TimeDate'], format='%H:%M:%S (%m/%d/%Y)').dt.date

输出:

0    2018-01-01
1    2018-01-01
2    2018-01-01
Name: TimeDate, dtype: object

推荐阅读