objectif
Remplir les valeurs manquantes via constantes ou interpolation.
code minimal
import pandas as pd
s = pd.Series([1.0, None, 3.0])
print(s.fillna(2.0).tolist())
utilisation
import pandas as pd
s = pd.Series([1.0, None, 3.0], index=pd.date_range("2025-01-01", periods=3, freq="D"))
print(s.interpolate(method="time").round(1).tolist())
variante(s) utile(s)
import pandas as pd
df = pd.DataFrame({"a":[1,None,3], "b":[None,2,3]})
print(df.fillna(method="ffill").iloc[-1].tolist())
notes
- Choisir la méthode d’interpolation selon la nature des données.