我想用一个简单的单行命令随机重组向量中数字的顺序吗?
我的特定向量V从1到10的每个值都有150个条目:
V <- rep(1:10, each=150)
Answers:
是。
sample(V)
来自?sample
:
对于“样本”,“大小”的默认值是从第一个参数推断出的项数,因此“样本(x)”会生成“ x”(或“ 1:x”)元素的随机排列。
size
的参数sample
默认为size <- length(x)
。(键入sample
以查看执行此操作的代码。)
使用sample
功能
V<-rep(1:10, each=150)
set.seed(001) # just to make it reproducible
sample(V)
replace=FALSE
是默认值。
sample
。您可能希望在此处查看警告,以免仅使用样品会带来一些危险。