R - возврат позиции элемента в матрицу? Учитывая матрицу: [,1] [,2] [1,] 0 0.0 [2,] -1 0.8 Каков самый быстрый способ в R перебрать по матрице и вернуть позицию всех ненулевых записей в качестве индекса? Ответ 1 Вот один подход mat = matrix(rnorm(9), 3, 3) which(mat !=0, arr.ind = T) Ответ 2 m <- matrix(c(0, 1, 1, 0), nrow = 2) which(m != 0) или, возможно, which(m != 0, TRUE)