Fillna со значением Groupby - все еще есть пропущенные значения - PullRequest
0 голосов
/ 16 апреля 2020

Набор данных из Kaggle - Продажа дома

Создание объекта groupby:

Напишите функцию, которая вменяет среднее значение

def impute_mean (series): return series.fillna (series.mean ())

df_input = df_cat_na.copy () by_nb = df_input.groupby (['Соседство', 'YearBuilt']) *

Вменять LotFrontage и присвойте df_input.LotFrontage

df_input.LotFrontage = by_nb ['LotFrontage']. transform (impute_mean)

Результат не равен 0, но у меня все еще нет 85 значения.

print (df_input ['LotFrontage']. isnull (). sum ())

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...