Dataframe do Python / Pandas substitui 0 pelo valor mediano
Eu tenho um dataframe python pandas com várias colunas e uma coluna tem0
valores. Eu quero substituir o0
valores com omedian
oumean
desta coluna.
data
é meu quadro de dadosartist_hotness
é a coluna
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
Eu tentei isso, mas não está funcionando.