【发布时间】:2021-03-08 20:15:07
【问题描述】:
我目前正在像这样在 pandas 中进行 groupby:
df.groupby(['grade'])['students'].nunique())
我得到的结果是这样的:
grade
grade 1 12
grade 2 8
grade 3 30
grade 4 2
grade 5 600
grade 6 90
有没有办法让我看到前 3 名的组,而其他所有内容都归类为其他?
这就是我要找的东西
grade
grade 3 30
grade 5 600
grade 6 90
other (3 other grades) 22
【问题讨论】:
-
您能否发布为您提供输出的初始数据集,以便其他人可以重现输入?
标签: python-3.x pandas jupyter-notebook