Изменение формы матрицы в R

#r #matrix

#r #матрица

Вопрос:

Если у меня есть матрица такой формы

 g = matrix(c(1,1,1,0,1,1,0,0,1),3,3,byrow=T)
 

Как я могу превратить ее в матрицу этой формы?

 g = matrix(c(1,1,1,1,1,0,1,0,0),3,3,byrow=T)
 

Ответ №1:

Мы можем изменить индекс последовательности столбцов и указать его в j

 g1 <- g[, ncol(g):1]
 

Или используйте rev

 g[, rev(seq_len(ncol(g)))]