使用R,我想將每列中的所有元素反轉爲矩陣的單個行。我可以將行順序反轉(這不是我想要的),但不是行中的元素。矩陣的每列中的反向元素不反轉列順序
創建例如矩陣
snips <- c("CCA", "ATC", "TTC")
row2 <- 1:3
my.matrix <- as.matrix(rbind(snips, row2))
my.matrix
[,1] [,2] [,3]
snips "CCA" "ATC" "TTC"
row2 "1" "2" "3"
反轉的行中的元素=剪
my.matrix.reversed <- rev(my.matrix[my.matrix[1,], ])
錯誤my.matrix [my.matrix [1],] :下標越界
我想得到的是:
[,1] [,2] [,3]
snips "ACC" "CTA" "CTT"
row2 "1" "2" "3"
謝謝!絃樂做了我所需要的。 – MycoP