Python / Pandas Dataframe reemplaza 0 con valor medio
Tengo un marco de datos de pandas de Python con varias columnas y una columna tiene0
valores. Quiero reemplazar el0
valores con elmedian
omean
de esta columna
data
es mi marco de datosartist_hotness
es la columna
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
Intenté esto, pero no funciona.