В приведенном ниже результате (5 первых строк) вы можете увидеть столбец Freq
и столбец скользящих средних (3) MMeans
, рассчитанный с использованием панд:
Freq MMeans
0 215 NaN
1 453 NaN
2 277 315.000000
3 38 256.000000
4 1 105.333333
Я ожидал MMeans
начинать с индекса 1, поскольку 1 является средним значением (0-1-2).Есть ли опция, которую я пропускаю с помощью метода rolling
?
edit 1
print(pd.DataFrame({
'Freq':eff,
'MMeans': dF['Freq'].rolling(3).mean()}))
edit 2 Извините, @Yuca небыть настолько ясным, насколько я хотел бы.Далее приведены столбцы, которые я хочу, чтобы панды возвращали:
Freq MMeans
0 215 NaN
1 453 315.000000
2 277 256.000000
3 38 105.333333
4 1 29.666667
, которые не являются результатами, возвращаемыми с min_periods=2