Groupby和Lambda没有在我的Dataframe中填充

时间:2018-05-04 21:45:57

标签: python pandas group-by iterator

我试图在我的DF(泰坦尼克号)中应用这个groupby和lambda来返回每个Pclass,Sex,Title的年龄均值,但是在我执行代码之后,仍然保留NaN for 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 .....

有人可以帮忙解决这个问题吗?

0 个答案:

没有答案