> # create the following 2X3 matrix
> #
> # 1 2 3
> # 4 5 6
>
> sim = matrix(c(1,4, 2,5, 3,6), nrow = 2, ncol = 3)
> sim
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
>
> # list 2nd row of the matrix
> row2 <- sim[2,]
> row2
[1] 4 5 6
>
为什么R在简单创建矩阵的同时要求我们交织这些值?
答案 0 :(得分:3)
默认设置是按“大列”顺序创建矩阵。如果愿意,可以使用byrow = TRUE
参数来代替以行为主的顺序:
matrix(1:6, nrow = 2, byrow = TRUE)
# [,1] [,2] [,3]
# [1,] 1 2 3
# [2,] 4 5 6
请查看帮助页面?matrix
,以了解更多详细信息。