【发布时间】:2019-10-30 18:14:12
【问题描述】:
我的 Pandas 数据框中有一个日期时间列(作为对象类型)。我将 datetime 列拆分为两列日期和时间,并使用 to_datetime 将两者转换为以下格式,并使用以下代码:
df['Time'] = pd.to_datetime(df['Time'], format='%H:%M:%S').dt.time
df['Date'] = pd.to_datetime(df['Date'], format='%Y.%m.%d')
在上面的代码执行之后,我有了 Datetime 类型的 Date 列和 object 类型的 Time 列(例如,00:14:53)——我不知道为什么没有 Datetime,因为我使用了 to_datetime——
我想将时间列分成 4 个类别/箱,00:00:00 - 06:00:00 作为类别 1,然后是 06:00:00 到 12:00:00 等等。
我尝试了不同的剪辑方法,但都错了。
我做错了什么,有什么帮助吗?
谢谢
【问题讨论】:
-
发布一些数据示例
-
日期栏:2018-01-01 时间栏:00:05:06
-
和想要的输出?