将矩阵重塑为备用列的向量

时间:2019-02-11 10:53:10

标签: r matrix format

我有一个91 x 2的矩阵(即91行两列)。

 mat1 <- matrix(1:182, 91, 2)

我需要从所述一行矩阵创建一个向量。我可以执行以下操作:

mat2 <- matrix(mat1, nrow = 1, byrow = TRUE)

但是,我希望原始矩阵中的每一行都一个接一个地表示。目前,它要占用第1列的所有内容,然后是第2列的所有内容,并将它们依次连接在一起。尽管我需要将它们排成一排,例如:1,92,2,93,3,94 etc的意思是最终该结构为1,182(即,一排有182列)。

我该如何实现?

谢谢。

1 个答案:

答案 0 :(得分:0)

我们可以转置矩阵并将其转换为向量

c(t(mat1))