objectif
Fenêtres glissantes, cumulatives et exponentielles.
code minimal
import pandas as pd
s = pd.Series([1,2,3,4,5])
print(s.rolling(3, min_periods=1).mean().round(2).tolist())
utilisation
import pandas as pd
s = pd.Series([1,2,3,4,5])
print(s.expanding().sum().tolist())
variante(s) utile(s)
import pandas as pd
s = pd.Series([1,2,3,4,5])
print(s.ewm(alpha=0.5, adjust=False).mean().round(2).tolist())
notes
min_periodscontrôle le démarrage de la fenêtre.