Skip to main content
 首页 » 编程设计

python之Pandas 获得高于组中位数的组数

2025年05月04日14mate10pro

给定一个带有分类列 family 和数字列 score 的 Pandas 数据框,我想计算 family 的那些人的数量(或低于)该家庭的中位数分数。

概念上类似的东西? df.groupby('family')['score'].median().filter(lambda x: x>x.median)

有什么帮助吗?

请您参考如下方法:

听起来你在找类似的东西

df[df.score > df.groupby('family').score.transform('median')].groupby('family').count()