我有以下矩阵:
m <- matrix(1:9, ncol=3, byrow=TRUE)
m
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
我需要将其扁平化,即转换为向量。
然而,与其沿着列进行操作:
as.vector(m)
[1] 7 4 1 8 5 2 9 6 3
我需要得到的向量沿着行从底部向右方延伸,例如:
[1] 7 8 9 4 5 6 1 2 3
我该怎么做?
apply()
可能会成为瓶颈。 - ThomasIsCoding