Как создать контейнер, который может превратиться в матрицу - PullRequest
0 голосов
/ 01 ноября 2018

Я использую цикл for для печати серии образцов. Я хочу написать в контейнере, в котором хранятся эти образцы, так что каждый образец, который печатается х раз в соответствии с циклом for, сохраняется. В конечном итоге я хочу, чтобы контейнер создавал и сохранял матрицу.

Например, если вывод цикла 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)
}

1 Ответ

0 голосов
/ 01 ноября 2018

Нам нужно инициализировать list для сохранения вывода

oneA <- vector("list", 5)
for(i in seq_len(5)) {
   oneA[[i]] <- round(rnorm(5, mean= 5, sd = 1))
   print(c(oneA[[i]]))
 }
...