我有以下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()
这没有给我想要的输出。感谢您的帮助
答案 0 :(得分:0)
这能给您想要的东西吗? cumcount
给出组中每一行的累积计数。
df['cumcount'] = df.groupby(['Id','Date','Code']).cumcount()