给定一个带有分类列 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()
关于python - Pandas 获得高于组中位数的组数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46798731/