【发布时间】:2021-12-26 17:49:27
【问题描述】:
我们知道一个向量会包含重复的元素,而模式是
c("A","B","C","D")
但是会使用这个模式的一个子集,它总是从 A 开始,并且顺序是一样的。
一个简单的例子是
c("A","A","B","A","A","B","A","B","C","D")
我们可以这样构造它:
c("A",
"A","B",
"A",
"A","B",
"A","B","C","D")
我想要一个计算模式长度的输出向量:
c(1,2,1,2,4)
【问题讨论】:
-
试试
rle(cumsum(x=="A"))$lengths。