我正在尝试创建一个计数器,如果id相同,该计数器将继续运行,如果id更改,则将其重置。该数据框已针对ID进行排序。可以说我有这个数据
id date value
2380 10/30/12 21.01
2380 10/31/12 22.04
2380 11/1/12 22.65
2380 11/2/12 23.11
20100 10/30/12 35.21
20100 10/31/12 37.07
20100 11/1/12 38.17
20100 11/2/12 38.97
20103 10/30/12 57.98
20103 10/31/12 60.83
我想做到这一点
id date value count
2380 10/30/12 21.01 1
2380 10/31/12 22.04 2
2380 11/1/12 22.65 3
2380 11/2/12 23.11 4
20100 10/30/12 35.21 1
20100 10/31/12 37.07 2
20100 11/1/12 38.17 3
20100 11/2/12 38.97 4
20103 10/30/12 57.98 1
20103 10/31/12 60.83 2
我尝试对行数运行循环并将id存储在temp变量中,然后检查其是否相同并增加计数器,但它不起作用