计算每个组内的元素数

Posted

技术标签:

【中文标题】计算每个组内的元素数【英文标题】:Count the number of element within each group 【发布时间】:2021-05-14 08:28:17 【问题描述】:

我有这个数据框df,其中包括nametype 列:

name   type
Jay    c1
Rand   c2
Hano   c3
Jay    c1
Jay    c2
Rand   c2
Roger  c1
Roger  c1
Roger  c3

输出应该是这样的(对于每种类型,每个名称有多少;作为新列插入):

name   type   count
Jay    c1     2
Jay    c2     1
Rand   c2     2
Hano   c3     1
Roger  c1     2
Roger  c3     1

【问题讨论】:

【参考方案1】:

用途:

In [1060]: df.groupby(['name', 'type']).size().reset_index(name='count')
Out[1060]: 
    name type  count
0   Hano   c3      1
1    Jay   c1      2
2    Jay   c2      1
3   Rand   c2      2
4  Roger   c1      2
5  Roger   c3      1

【讨论】:

以上是关于计算每个组内的元素数的主要内容,如果未能解决你的问题,请参考以下文章

TailwindCSS 组内的链接:焦点元素失败,因为单击事件被阻止

如何内联输入组内的元素(强制它们在一行上)

如何计算 DOM 元素内的文本行数?我可以吗?

CodeForces - 1255C(构造+模拟)

14-看图理解数据结构与算法系列(希尔排序)

吕城宇作业计算机基础9