我想在一个简单的单行命令中随机重组一个向量中数字的顺序?
我的特定向量V对于从1到10的每个值有150个条目:
V <- rep(1:10, each=150)
答案 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)