R矩阵分区和concat

时间:2013-11-25 09:47:33

标签: r matrix

如何在R?

中连接矩阵

我有一些大矩阵:

> dim(land)
[1] 1760  880

我想要类似的东西:

A B C D
E F G H

分成两部分并连续得到:

C D A B
G H E F

1 个答案:

答案 0 :(得分:2)

试试这个:

#reproducible matrix
land <- as.matrix(read.table(text="A B C D
                                E F G H"))
#output
cbind(land[,(ncol(land)/2+1):ncol(land)],
  land[,1:(ncol(land)/2)])

#      V3  V4  V1  V2 
#[1,] "C" "D" "A" "B"
#[2,] "G" "H" "E" "F"