Python/Pandas Dataframe ersetzen Sie 0 mit dem median-Wert

Habe ich ein python pandas dataframe mit mehreren Spalten und eine Spalte hat 0 Werte. Ich will ersetzen Sie die 0 Werte mit den median oder mean dieser Spalte.

data ist mein dataframe

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 versucht, aber es funktioniert nicht.

InformationsquelleAutor jeangelj | 2016-05-29

Schreibe einen Kommentar