我正在使用for循环打印一系列样本。我想写一个存储这些样本的容器,这样就可以保存每个因for循环x次打印的样本。最终,我希望容器创建并保存一个矩阵。
例如,如果for循环的输出为:
1 2 3 4 5
2 3 4 5 6
7 8 9 8 10
我希望打印一个容器来保存一个看起来像这样的矩阵。
这是我到目前为止的代码。我在正确的轨道上吗?
for (i in 1:5){
oneA <- round(rnorm(5, mean = 5, sd = 1))
oneAVec <- c(oneA)
print(oneAVec)
}
答案 0 :(得分:0)
我们需要初始化list
来存储输出
oneA <- vector("list", 5)
for(i in seq_len(5)) {
oneA[[i]] <- round(rnorm(5, mean= 5, sd = 1))
print(c(oneA[[i]]))
}