在向量伸展的数量时,参数是等于0(The number of stretches in the ve

2019-10-21 15:01发布

我如何才能找到在载体延伸(块)的数量时, param等于0? 在这个例子中,答案是3。

矢量param

param <- c(25, 20, 18, 5, 1, 0, 0, 0, 1, 5, 0, 0, 3, 6, 9, 0, 0)

Answer 1:

我要去承担“拉伸”至少是两个或多个值。 但随着您的测试数据

x<- c(25, 20, 18, 5, 1, 0, 0, 0, 1, 5, 0, 0, 3, 6, 9, 0, 0)

我将使用rle()函数来计算运行长度

with(rle(x), sum(values==0 & lengths>1))
# [1] 3


文章来源: The number of stretches in the vector when the param is equal to 0
标签: r vector