首页 > 解决方案 > 获取分组数据框中的行数

问题描述

我正在尝试获取 groupby-ed 数据框的行数(元素?)。图像将更容易解释。这是我的数据框winningPap_group。它与Paper ID 这是数据框一起分组:winningPap_group

在这里我需要做的是获取每个论文 ID 组中的 Laureate ID 的数量。例如,论文 ID==1.147687e+07 中的获奖者 ID 的数量是 3。我想知道我应该如何编写代码来实现它。

标签: pythonpandasdataframe

解决方案


采用

winningPap_group.groupby('Paper ID')['Paper ID'].size()

或者

winningPap_group.groupby('Paper ID')['Paper ID'].transform('size')

推荐阅读