Arrays 在R中生成多维数组

Arrays 在R中生成多维数组,arrays,r,multidimensional-array,Arrays,R,Multidimensional Array,如何在R中生成多维数组 我试过了 courses <- 1:12 for (i in 1:300) { list[i] <- sample(courses, size=3, replace=FALSE) } 课程如果您想通过for循环完成此操作 这样做..创建/启动样本列表 samples<-list() 尝试replicate(300,sample(courses,3,replace=FALSE),simplify=FALSE)或者如果您确实想使用循环,请注意1。您

如何在R中生成多维数组

我试过了

courses <- 1:12

for (i in 1:300) {
  list[i] <- sample(courses, size=3, replace=FALSE)
}

课程如果您想通过for循环完成此操作

这样做..创建/启动样本列表

samples<-list()

尝试
replicate(300,sample(courses,3,replace=FALSE),simplify=FALSE)
或者如果您确实想使用循环,请注意1。您应该启动列表
列表
data.frame
不是在这里执行任务吗?
samples<-list()
courses <- 1:12
for (i in 1:300) {
    samples[i] <- list(sample(courses, size=3, replace=FALSE))
}
head(samples)
[[1]]
[1] 9 2 5

[[2]]
[1]  4 10  5

[[3]]
[1]  7 10  8

[[4]]
[1] 7 5 3

[[5]]
[1] 3 9 8

[[6]]
[1]  9 11  3