计算R中数据框中相同唯一ID的行

时间:2019-07-03 13:57:56

标签: r dataframe

我正在尝试创建一个计数器,如果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变量中,然后检查其是否相同并增加计数器,但它不起作用

0 个答案:

没有答案