标签: r
如果我有向量c(1,1,2,5,3,5,6,6,6,6,3,2,7,3,4,4,4,2,2,1),我如何计算连续相同元素的数量?我要找的结果是c(2,1,1,1,1,4,1,1,1,1,3,2,1)。我倾向于避免for循环,因为我对这个概念的应用是一个很长的向量!
c(1,1,2,5,3,5,6,6,6,6,3,2,7,3,4,4,4,2,2,1)
c(2,1,1,1,1,4,1,1,1,1,3,2,1)
for
答案 0 :(得分:3)
试试这个
rle(x)$lengths
我认为它非常有效,因为它是一个基本功能。