Функция matrix()
ваш друг здесь:
> matrix(1:12, nrow = 3, byrow = TRUE)
[,1] [,2] [,3] [,4]
[1,] 1 2 3 4
[2,] 5 6 7 8
[3,] 9 10 11 12
Обратите внимание на необязательный параметр, byrow
. По умолчанию FALSE и заполнит матрицу столбцами, установив ее в true, в этом случае данные будут упорядочены в порядке, который вы описали. Просто нужно быть осторожным, так как R не выдаст ошибку, если вы заполните столбцом , но ваши данные не будут в правильном формате!