【发布时间】:2014-10-10 10:20:11
【问题描述】:
我想找出大于特定数字的 2/3/4/5/6 连续数字出现在向量中的次数。例如对于以下向量
x=c(1,1,3,4,9,1,9,1,5,4,5,2,1,1,4,6)
计算两个连续数字 > 3 (4,9) & (4,6) = 2 的次数 三个连续数字 > 3(例如 5,4,5)= 1 以此类推 4,5,6 个连续数字
下面的代码只给出了一个值连续出现的次数。
runs <- rle(x)
with(runs, table(values, lengths))
非常感谢任何帮助。
谢谢 谢谢
【问题讨论】:
标签: r