我有一个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列)。
我该如何实现?
谢谢。
答案 0 :(得分:0)
我们可以转置矩阵并将其转换为向量
c(t(mat1))