Ho un Panda DataFrame riempito principalmente con numeri reali, ma ci sono anche alcuni nan
valori.
Come posso sostituire le nan
s con le medie delle colonne in cui si trovano?
Questa domanda è molto simile a questa: matrice numpy: sostituisce i valori nan con la media delle colonne ma, sfortunatamente, la soluzione fornita non funziona per un DataFrame Panda.
df.fillna(df.mean())
restituirà il nuovo frame di dati, quindi dovrai scriveredf=df.fillna(df.mean())
per conservarlo.