J'ai un DataFrame pandas rempli principalement de nombres réels, mais il contient également quelques nanvaleurs.
Comment puis-je remplacer les nans 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.