fillna() remplace les valeurs manquantes par une valeur fixe ou calculée : une constante, la moyenne, la médiane ou la valeur la plus fréquente. Cette imputation conserve les lignes mais modifie la distribution. La médiane est plus robuste que la moyenne en présence de valeurs extrêmes.
Exemple
df['age'] = df['age'].fillna(df['age'].median())