【发布时间】:2015-06-16 23:00:23
【问题描述】:
我想提取矩阵的所有元素并将它们逐行放入向量中。 例如,如果我的矩阵是:
[,1] [,2] [,3]
1 2 3
4 5 6
那么,我想要一个像这样的向量:
[1, 2, 3, 4, 5, 6]
我应该如何在 R 中做到这一点?
【问题讨论】:
我想提取矩阵的所有元素并将它们逐行放入向量中。 例如,如果我的矩阵是:
[,1] [,2] [,3]
1 2 3
4 5 6
那么,我想要一个像这样的向量:
[1, 2, 3, 4, 5, 6]
我应该如何在 R 中做到这一点?
【问题讨论】:
只需使用c(t(yourmatrix)):
m <- matrix(1:6, ncol = 3, byrow = TRUE)
m
# [,1] [,2] [,3]
# [1,] 1 2 3
# [2,] 4 5 6
c(t(m))
# [1] 1 2 3 4 5 6
【讨论】: