根据DF索引创建一天中的时段

时间:2019-01-14 09:21:28

标签: python pandas

我有一个带有日期时间索引的熊猫DF。

Created_Ts           value        
2001-01-01 06:00:00  199
2001-01-01 06:15:00  299
2001-01-01 07:30:00  399
2001-01-01 07:45:00  400

我想从日期时间索引创建一天中的小时。

当前方法:

df = df.reset_index()
df["hour"] = df["Created_Ts"].dt.hour

它可以工作,但是有一种熊猫方法可以直接创建小时数列,而无需重置索引

1 个答案:

答案 0 :(得分:0)

使用index并删除.dt

df["hour"] = df.index.hour