Obtener el nombre de columna que contiene un valor máximo dentro de una fila de una matriz que contiene un valor máximo separado dentro de una matriz

Por ejemplo dado:

<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>

Quiero hacer referencia dentro de esta matriz, la matriz que tiene el valor máximo de dim3 en la ubicación (tercera fila, cuarta columna).

Al identificar esa matriz, quiero devolver el nombre de la columna que tiene el valor máximo dentro del rango de la matriz (3ª fila, 1ª columna) a (3ª fila, 3ª columna).

Entonces, lo que espero que suceda es que se haga referencia a Jerry3 porque el número 47 está almacenado en su tercera fila, cuarta columna, y luego dentro de Jerry3, quisiera que se hiciera referencia al número máximo en la fila 3, que sería 43, y En última instancia, lo que necesito que me devuelvan (el único valor que necesito) es el nombre de la columna que sería "R".

Eso es lo que necesito saber cómo hacerlo, obtener esa "R" y asignarlo a una variable, es decir, "column_ref", tal que column_ref <- "R".

Por favor por favor por favor ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta