如何将矩阵行转换为R中列表的元素?

时间:2015-04-11 06:11:46

标签: r matrix vector

我想提取矩阵的所有元素并将它们放在一个向量行中。 例如,如果我的矩阵是:

[,1] [,2] [,3]
1    2    3
4    5    6

然后,我想要一个这样的矢量:

[1, 2, 3, 4, 5, 6]

我应该如何在R中执行此操作?

1 个答案:

答案 0 :(得分:1)

只需使用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