相关疑难解决方法(0)

高效找到最后一个 1 序列中的第一个

我有以下带有 0 和 1 的向量:

test1 <- c(rep(0,20),rep(1,5),rep(0,10),rep(1,15)) 

test1
[1] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
                                                                          ^
test2 <- c(rep(0,8),rep(1,4),rep(0,5),rep(1,5),rep(0,6),rep(1,10),rep(0,2)) 

test2
[1] 0 0 0 0 0 0 0 0 1 1 1 1 0 0 …
Run Code Online (Sandbox Code Playgroud)

r vector sequence run-length-encoding

10
推荐指数
8
解决办法
2641
查看次数

标签 统计

r ×1

run-length-encoding ×1

sequence ×1

vector ×1