我有这样的dataFrame,我想每60分钟分组一次,并在06:30开始分组.
data
index
2017-02-14 06:29:57 11198648
2017-02-14 06:30:01 11198650
2017-02-14 06:37:22 11198706
2017-02-14 23:11:13 11207728
2017-02-14 23:21:43 11207774
2017-02-14 23:22:36 11207776
Run Code Online (Sandbox Code Playgroud)
我在用:
df.groupby(pd.TimeGrouper(freq='60Min'))
Run Code Online (Sandbox Code Playgroud)
我得到这个分组:
data
index
2017-02-14 06:00:00 x1
2017-02-14 07:00:00 x2
2017-02-14 08:00:00 x3
2017-02-14 09:00:00 x4
2017-02-14 10:00:00 x5
Run Code Online (Sandbox Code Playgroud)
但我正在寻找这个结果:
data
index
2017-02-14 06:30:00 x1
2017-02-14 07:30:00 x2
2017-02-14 08:30:00 x3
2017-02-14 09:30:00 x4
2017-02-14 10:30:00 x5
Run Code Online (Sandbox Code Playgroud)
如何告诉函数在6:30以一小时为间隔开始分组?
如果无法通过.groupby(pd.TimeGrouper(freq = '60Min'))完成,那么最好的方法是什么?
向前致敬并非常感谢