类似于以下代码: df.groupby(pd.TimeGrouper('1H:1Min')).mean()
df.groupby(pd.TimeGrouper('1H:1Min')).mean()
我的目标是获得每个 1H:1Min 间隔。希望你能帮助我。
1H:1Min
使用 3660 秒
3660
df.groupby(pd.TimeGrouper('3660S')).mean()
或 61 分钟
61
df.groupby(pd.TimeGrouper('61Min')).mean()
或者@root在评论中说了什么
df.groupby(pd.TimeGrouper('1H1Min')).mean()
考虑数据框架 df
df
df = pd.DataFrame(np.arange(10), pd.date_range('2017', periods=10, freq='30Min'))
所有分组收益率
0 2017-01-01 00:00:00 1.0 2017-01-01 01:01:00 3.5 2017-01-01 02:02:00 5.5 2017-01-01 03:03:00 7.5 2017-01-01 04:04:00 9.0