如何随机化矢量

时间:2012-12-07 15:23:15

标签: r vector random shuffle

我想在一个简单的单行命令中随机重组一个向量中数字的顺序?

我的特定向量V对于从1到10的每个值有150个条目:

V <- rep(1:10, each=150)

2 个答案:

答案 0 :(得分:96)

sample(V)

来自?sample

  

对于'sample','size'的默认值是项目数        从第一个参数推断出来,以便'sample(x)'生成一个        'x'(或'1:x')元素的随机排列。

答案 1 :(得分:22)

使用sample功能

V<-rep(1:10, each=150)

set.seed(001) # just to make it reproducible
sample(V)