在熊猫中滚动均值并将均值插入窗口的下一行

时间:2019-08-08 09:48:45

标签: python pandas

我想将滚动平均值插入到下面的行中,而不是与窗口所在的行中。我可以使用平移方法来实现这一目标,但是您的专家可以为我提供更有效的方法。谢谢!

df_ts['mittel'] =df_ts['convertedAccx'].rolling(2,min_periods=2).mean()

Dataframe with actual and expected output.

1 个答案:

答案 0 :(得分:1)

工作正常!

df1:
   a
0  0
1  0
2  1
3  2

data_dic = {
    "a": [0,0,1,2]
}
df1 = pd.DataFrame(data_dic)

print(df1['a'].rolling(2,min_periods=2).mean())

>>>
0    NaN
1    0.0
2    0.5
3    1.5

如果您仍然遇到问题,请添加数据框示例。