Znajdź indeks wierszy i kolumn o maksymalnej wartości w macierzy [duplikat]

To pytanie ma już odpowiedź tutaj:

Pobierz nazwę wiersza i kolumny minimalnego elementu macierzy 1 odpowiedź

Chcę znaleźć maksymalną wartość elementu macierzy i jej lokalizację (w wierszu i kolumnie id w macierzy

Korzystam z następującej funkcji, aby zwrócić wiersz i kolumnę macierzy.

To wygląda na zły hack - to coś, w czym prawdopodobnie brakuje mi natywnej metody. Czy jest lepszy /more R droga

Oto moja funkcja:

matxMax <- function(mtx)
{
    colmn <- which(mtx == max(mtx)) %/% nrow(mtx) + 1
    row <- which(mtx == max(mtx)) %% nrow(mtx)
    return( matrix(c(row, colmn), 1))
}

Używam w następujący sposób:

mm <- matrix(rnorm(100), 10, 10)
maxCords <- matxMax(mm)
mm[maxCords]

questionAnswers(2)

yourAnswerToTheQuestion