求教:用R语言如何从一个数字列表中从某随机数开始往后列5个数字,并形成列表?

比如,在1,3,5,7,9,11,13,15,17,19,21中从3开始,得到3,5,7,9,11,
但最多也只能从13开始,这样才能保证取得到5个数字!

假如你的向量是x
# 找出向量的长度n
> n <- length(x)
# 从1到n-5 中随机选一个数
> ind <- sample(n-4, 1)
# 最后找出连续5个
> result <- x[ind + 0:4]来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答