假设我为R数据框,看起来像这样,在end.group
标志着一个独特的群体意见的结尾:在R中,我如何计算运行次数?
x <- data.frame(end.group=c(0,0,1,0,0,1,1,0,0,0,1,1,1,0,1))
我想回到以下,其中group.count
是观测的数量的运行计数在一个组中,并且group
是每个组的唯一标识符,按编号顺序。任何人都可以帮我用一段R代码来做到这一点?
end.group group.count group
0 1 1
0 2 1
1 3 1
0 1 2
0 2 2
1 3 2
1 1 3
0 1 4
0 2 4
0 3 4
1 4 4
1 1 5
1 1 6
0 1 7
1 2 7
谢谢约书亚 - 好东西! – Luke 2012-07-26 16:54:56