【发布时间】:2016-05-15 14:48:19
【问题描述】:
我有一个带有二进制向量的数据框,我想对其进行累积计数。但是,我想计算“1 的组”而不是每个单独的 1,并创建一个该计数的新向量,同时保留 0 分隔值。 即
df1 <- data.frame(c(0,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1)
n bin
1 0
2 1
3 1
4 1
5 1
6 0
7 0
8 0
9 1
10 1
11 1
12 1
13 1
14 0
15 0
16 0
17 1
18 1
19 1
变成
n bin cumul
1 0 0
2 1 1
3 1 1
4 1 1
5 1 1
6 0 0
7 0 0
8 0 0
9 1 2
10 1 2
11 1 2
12 1 2
13 1 2
14 0 0
15 0 0
16 0 0
17 1 3
18 1 3
19 1 3
我该怎么办?
【问题讨论】:
标签: r dataframe cumulative-frequency