【发布时间】:2018-11-30 18:29:16
【问题描述】:
我有以下 DataFrame df1
Id Date Code
1 10/20/2018 325
1 10/20/2018 325
1 10/20/2028 405
我想添加一个基于所有三个变量的计数器,以便我可以将它与其他 DataFrame 结合起来
期望的输出
Id Date Code Counter
1 10/20/2018 325 1
1 10/20/2018 325 2
1 10/20/2028 405 1
我尝试了以下
df1.groupby([‘id’,’Date’,’Code’]).size()
它没有给我想要的输出。感谢您的帮助
【问题讨论】:
-
你试过
cumsum吗? -
cumsum 用于累积结果,但我需要的只是基于三个值的计数器
-
对,脑残,试试
cumcount
标签: python pandas group-by counter