我需要将数据(单个变量)划分为大小相等的多个子组,但是元素的划分必须是随机的。
let x <- c(1:12)
我想将其随机分为三个子组
G1<- (1,3,5,10)
G2<- (2,6,11,7)
G3<-(12,4,9,8)
你可以做:
x <- sample(x)
n_grps = 3
grps <- split(x, rep_len(1:n_grps, length(x)))
print(grps)
$`1`
[1] 1 12 8 9
$`2`
[1] 3 10 5 4
$`3`
[1] 6 11 7 2
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句