Rolling dire avec personnalisation de la fenêtre avec les Pandas
Est-il un moyen de personnaliser la fenêtre de la rolling_mean fonction?
data
1
2
3
4
5
6
7
8
Disons que la fenêtre est définie sur 2, c'est-à-calculer la moyenne de 2 points de données avant et après l'obervation y compris l'observation. Dire la 3ème observation. Dans ce cas, nous aurons (1+2+3+4+5)/5 = 3
. Ainsi de suite et ainsi de suite.
Vous devez vous connecter pour publier un commentaire.
Calculer l'habitude de rouler veux dire avec un avant (ou en arrière) de la fenêtre et ensuite utiliser le
shift
méthode pour re-centrer comme vous le souhaitez.Si vous voulez en moyenne de plus de 2 points de données avant et après l'observation (pour un total de 5 points de données), puis faire le
window=5
.Par exemple,
rendements
Comme kadee souligne, si vous le souhaitez pour centrer le rouleau à dire, puis utilisez
Pour plus de la version actuelle de Pandas (voir 0.23.4 documentation https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.rolling.html), vous n'avez pas rolling_mean plus. Au lieu de cela, vous allez utiliser
Pour votre exemple, il sera: