计算r中向量中的序列数

计算r中向量中的序列数,r,R,对于R和我来说,有一个向量看起来像数据我们计算不为一的差异的数量,然后在该数量上加上一: sum(diff(data) != 1) + 1 这将利用R在算术运算中将逻辑值强制为数值。要直接计数,可以使用sum(rle(diff(x))$values==1)。 sum(diff(data) != 1) + 1

对于R和我来说,有一个向量看起来像数据我们计算不为一的差异的数量,然后在该数量上加上一:

sum(diff(data) != 1) + 1

这将利用R在算术运算中将逻辑值强制为数值。

要直接计数,可以使用
sum(rle(diff(x))$values==1)
sum(diff(data) != 1) + 1