python - 获取分组数据框中的行数
问题描述
我正在尝试获取 groupby-ed 数据框的行数(元素?)。图像将更容易解释。这是我的数据框winningPap_group
。它与Paper ID
这是数据框一起分组:winningPap_group
在这里我需要做的是获取每个论文 ID 组中的 Laureate ID 的数量。例如,论文 ID==1.147687e+07 中的获奖者 ID 的数量是 3。我想知道我应该如何编写代码来实现它。
解决方案
采用
winningPap_group.groupby('Paper ID')['Paper ID'].size()
或者
winningPap_group.groupby('Paper ID')['Paper ID'].transform('size')
推荐阅读
- python-3.x - 用二次多项式拟合函数 f(x,y,z)
- twitter-bootstrap - Boostrap 表单单选按钮的长度不同
- r - 如何结合ggplot和plotly图?
- r - 在安全的 R Shiny App 中,如何使“onSessionEnded”仅在应用关闭时触发一次?
- java - Java中列表的动态过滤
- apache-camel - 如何在骆驼简单的xml dsl中使用运算符?
- blazor - 使用一些参数向 RenderFragment 添加另一个小节
- webpack - 如何让 webpack 4 忽略图像 src
- command-prompt - 网络用户命令不显示所有用户
- python - 读入文件路径,然后在 pandas 中打开文件