【发布时间】:2021-07-29 03:02:52
【问题描述】:
如果我想在一个组中进行连续计数,我可以这样做
df['GID'] = df.groupby(['G_COL1','G_COL2]).cumcount()
但是,我无法弄清楚如何生成包含组内值总数的列。因此,如果该组有三个成员 df['GID'] 将包含 0,1 & 2 并且 df['COUNT'] 将包含三个成员中每个成员的值 3
【问题讨论】:
-
使用
.transform('count') -
正是我需要的答案。谢谢