objectif
Interpoler des valeurs NaN sur séries.
code minimal
import pandas as pd
s = pd.Series([1.0, None, 3.0])
print(s.interpolate().iloc[1])
utilisation
import pandas as pd
s = pd.Series([1,None,4], index=[0,1,3])
print(s.interpolate(method="index").iloc[1])
variante(s) utile(s)
import pandas as pd
s = pd.Series([1,None,None,4])
print(s.interpolate(limit=1).isna().sum())
notes
- Choisir la méthode: linear, time, index, spline…