J'ai un DataFrame pandas rempli principalement de nombres réels, mais il contient également quelques nan
valeurs.
Comment puis-je remplacer les nan
s par des moyennes de colonnes là où elles se trouvent?
Cette question est très similaire à celle-ci: tableau numpy: remplacez les valeurs nan par la moyenne des colonnes mais, malheureusement, la solution donnée ne fonctionne pas pour un DataFrame pandas.
df.fillna(df.mean())
renverra le nouveau dataframe, vous devrez donc écriredf=df.fillna(df.mean())
pour le conserver.