我在用婴儿的名字数据源。数据是这样的
name sex births year
Mary F 7065 1880
Anna F 2604 1880
Emma F 2003 1880
...
Zariyan M 5 2016
Zarren M 5 2016
Zaryn M 5 2016
其目标是筛选出并获得2011年及以后的年度。然后,聚合重复项,按性别分组,按降序排序。输出就是这个。
^{pr2}$
我设法做到了,但我的代码确实效率低下,而且很枯燥。应该有更好的办法来做,但我不知道怎么做。这是我的密码。
^{pr3}$
Tags:
你分类太多了。此外,
groupby
还执行排序,使之前的排序无效。我是这样做的-query
过滤year
groupby
将按name
和{sum
将按组对birth
求和sort_values
将按sex
的升序和出生的降序对结果进行排序。在groupby
+head
调用通过sex
检索前5行(可选)相关问题 更多 >
编程相关推荐