Using R, I want to reverse all the elements in each column, for a single row of a matrix. I can get the row order to reverse (which is not what I want), but not the elements in the rows.
create example matrix
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"
reverse the elements in the row = snips
my.matrix.reversed <- rev(my.matrix[my.matrix[1,], ])
Error in my.matrix[my.matrix[1, ], ] : subscript out of bounds
what I want to get is:
[,1] [,2] [,3]
snips "ACC" "CTA" "CTT"
row2 "1" "2" "3"