【发布时间】:2015-10-18 14:23:15
【问题描述】:
如何使用 Pandas 计算 GroupBy 对象的滚动平均值?
我的代码:
df = pd.read_csv("example.csv", parse_dates=['ds'])
df = df.set_index('ds')
grouped_df = df.groupby('city')
grouped_df 的样子:
我想使用 Pandas 计算 GroupBy 对象中每个组的滚动平均值?
我试过 pd.rolling_mean(grouped_df, 3)。
这是我得到的错误:
AttributeError: 'DataFrameGroupBy' 对象没有属性 'dtype'
编辑:我是否可能使用 itergroups 并在迭代时计算每个组上每个组的滚动平均值?
【问题讨论】: