如何更改R中矩阵的列顺序

时间:2019-06-01 00:52:47

标签: r matrix

如何更改矩阵中列的位置,如M中的最后一列,G中的第一列,M中的第二列,G中的倒数第二个等等

例如

     [,1] [,2] [,3] [,4]
[1,]    1    5    9   13
[2,]    2    6   10   14
[3,]    3    7   11   15
[4,]    4    8   12   16

我想要

     [,1] [,2] [,3] [,4]
[1,]    13    9    5   1
[2,]    14    10   6   2
[3,]    15    11   7   3
[4,]    16    12   8   4

谢谢!

1 个答案:

答案 0 :(得分:2)

最简单的方法是-

mat[, ncol(mat):1]

     [,1] [,2] [,3] [,4]
[1,]   13    9    5    1
[2,]   14   10    6    2
[3,]   15   11    7    3
[4,]   16   12    8    4