给定一个带有分类列 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()
