Groupby и Lambda не заполнили мой Dataframe - PullRequest
0 голосов
/ 05 мая 2018

Я пытаюсь применить этот groupby и lambda в моем DF (Титаник), чтобы вернуть среднее значение Ages for Pclass, Sex, Title, но после того, как я выполню код, все равно останусь NaN для Age ...

Вот код:

#group by Sex, Pclass, and Title
grouped = train_df.groupby(['Sex','Pclass', 'Title'])

train_df.Age = grouped.Age.apply(lambda x: x.fillna(x.mean()))
test_df.Age = grouped.Age.apply(lambda x: x.fillna(x.mean()))

Когда я делаю (isnull()), все еще там значения NaN .....

Может ли кто-нибудь помочь с этой проблемой?

...