我试图在我的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
.....
有人可以帮忙解决这个问题吗?