행렬을 생성하면 기본적으로 왼쪽부터 위에서 아래로 데이터 값을 열에 채웁니다. 첫 행 왼쪽부터 오른쪽으로 행을 먼저 채우려면 열 개수를 지정한 후 byrow =TRUE 옵션을 사용합니다.
> matrix(1:20, 5, 4, byrow = TRUE)
[,1] [,2] [,3] [,4]
[1,] 1 2 3 4
[2,] 5 6 7 8
[3,] 9 10 11 12
[4,] 13 14 15 16
[5,] 17 18 19 20
행을 기준으로 왼쪽에서 오른쪽으로 채워진 것을 확인할 수 있습니다.