Dataframe Python / Pandas заменяет 0 медианным значением

У меня есть датафрейм Python Pandas с несколькими столбцами и один столбец имеет0 ценности. Я хочу заменить0 значения сmedian или жеmean этой колонки.

data мой фрейм данных
artist_hotness это столбец

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

Я пробовал это, но это не работает.

Ответы на вопрос(2)

Ваш ответ на вопрос