Python / Pandas Dataframe 0 durch Medianwert ersetzen

Ich habe einen Python Pandas-Datenrahmen mit mehreren Spalten und eine Spalte hat0 Werte. Ich möchte das @ ersetz0 Werte mit demmedian odermean dieser Spalte.

data ist mein Datenrahmen
artist_hotness ist die Spalte

mean_artist_hotness = data['artist_hotness'].dropna().mean()

if len(data.artist_hotness[ data.artist_hotness.isnull() ]) > 0:
data.artist_hotness.loc[ (data.artist_hotness.isnull()), 'artist_hotness'] = mean_artist_hotness

Ich habe es versucht, aber es funktioniert nicht.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage