首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中值的.groupby & .fillna

中值的.groupby & .fillna
EN

Stack Overflow用户
提问于 2018-11-01 00:51:49
回答 1查看 1.4K关注 0票数 1
代码语言:javascript
复制
# Create a groupby object: by_sex_class
by_sex_class = titanic.groupby(["sex","pclass"]).count()

# Write a function that imputes median
def impute_median(series):
    return series.fillna(series.median())

# Impute age and assign to titanic['age']
titanic.age = by_sex_class["age"].transform(impute_median)

# Print the output of titanic.tail(10)
print(titanic.tail(10))

我不清楚我们如何分配列,“年龄”从修改(分组) df,by_sex_class,原始(未分组) df,泰坦尼克。

作业不会乱七八糟吗?

谢谢你的解释。

EN

回答 1

Stack Overflow用户

发布于 2018-11-01 01:29:41

我建议你用这个

代码语言:javascript
复制
df['age'].fillna(df.groupby(["sex","pclass"])['age'].transform('median'),inplace=True)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53093828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档