需要找到流行的名字,按性别分组
bnames_decade = bnames_decade.groupby(['sex','name'])['births'].sum().sort_values(ascending=False)
这表明
F Emma 121375
Sophia 117352
Olivia 111691
M Noah 110280
Mason 105104
Jacob 104722
F Isabella 103947
。。。你知道吗
我想打印每个小组的前5名。 有人能推荐一个Python代码吗?你知道吗
我尝试的方法不起作用。你知道吗
bnames_top5 =bnames_decade.groupby('sex').head(5)
一种想法是使用groupby
sex
和name
并按降序排序。然后用head
执行另一个GroupBy
。举个例子:相关问题 更多 >
编程相关推荐