我正在尝试一种基于多列条件来识别组的明确方法。r根据条件识别组
举个例子想象我们有日期和其他数字列有序的点表:
DT <- data.table(a = paste0("Date", 1:10), V1 = c(1, 2, 11, 9, 11, 11, 2, 2, 11, 11))
a V1
1: Date1 1
2: Date2 2
3: Date3 11
4: Date4 9
5: Date5 11
6: Date6 11
7: Date7 2
8: Date8 2
9: Date9 11
10: Date10 11
每次在V1 > 10
一个值,我们有一个新的组获得如下表:
a V1 ID
1: Date1 1 1
2: Date2 2 1
3: Date3 11 2
4: Date4 9 2
5: Date5 11 3
6: Date6 11 4
7: Date7 2 4
8: Date8 2 4
9: Date9 11 5
10: Date10 11 6
表格超过300万点,所以没有循环。任何帮助?非常感谢你!!!
@ 42,我知道这个问题是在这个网站的某个地方,但我真的很难找到正确的关键字,'累积' –