问题是
求每天(8点开始)到23点之间,每8小时一组数据。求每组的均值
groupby 的apply
在一天分组之后,执行一个这样的函数
return一个当前数据和下8个数据的总和的平均值
from pandas.api.indexers import FixedForwardWindowIndexer
def aa(x):
return x.rolling(FixedForwardWindowIndexer(window_size=8)).mean().max()
df.groupby(pd.Grouper(freq='D')).apply(aa)