Uzyskanie nazwy kolumny zawierającej maksymalną wartość w wierszu macierzy zawierającej oddzielną wartość maksymalną w tablicy

Na przykład:

<code>dim1 <- c("P","PO","C","T")
dim2 <- c("LL","RR","R","Y")
dim3 <- c("Jerry1", "Jerry2", "Jerry3")
Q <- array(1:48, c(4, 4, 3), dimnames = list(dim1, dim2, dim3))
</code>

Chcę odwołać się do tej tablicy, macierzy, która ma wartość max dim3 w lokalizacji (trzeci wiersz, czwarta kolumna).

Po zidentyfikowaniu tej macierzy chcę zwrócić nazwę kolumny, która ma maksymalną wartość w zakresie macierzy (trzeci rząd, pierwsza kolumna) do zakresu (trzeci rząd, trzecia kolumna).

Tak więc mam nadzieję, że Jerry3 zostanie przywołany, ponieważ liczba 47 jest przechowywana w trzecim wierszu, w czwartej kolumnie, a następnie w Jerry3 chciałbym, aby maksymalna liczba w wierszu 3 uzyskała wartość odniesienia, która wynosiłaby 43, i ostatecznie to, co potrzebuję zwrócić (jedyna potrzebna mi wartość), to nazwa kolumny, która byłaby „R”.

To właśnie muszę wiedzieć, jak to zrobić, uzyskać „R” i przypisać go do zmiennej, tj. „Column_ref”, takiej, że column_ref <- „R”.

Proszę, proszę, pomóżcie.

questionAnswers(2)

yourAnswerToTheQuestion