Получение имени столбца, содержащего максимальное значение в строке матрицы, содержащей отдельное максимальное значение в массиве

Для заданный экземпляр:

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

Я хочу сослаться в этом массиве на матрицу, которая имеет максимальное значение dim3 в (3-й строке, 4-м столбце ).

После определения этой матрицы я хочу вернуть имя столбца с максимальным значением в пределах матрицы (3-я строка, 1-й столбец )до (3-я строка, 3-й столбец ).

Итак, я надеюсь, что произойдет ссылка на Jerry3, потому что число 47 хранится в его 3-й строке, 4-м столбце, а затем в Jerry3 я хотел бы, чтобы максимальное число в строке 3 было сослано, что было бы 43, и, в конечном счете, то, что мне нужно вернуть (, единственное значение, которое мне нужно ), — это имя столбца, которое будет «R».

Это то, что мне нужно знать, как это сделать, получить получить это «R» и присвоить его переменной, то есть «столбцу _ref», так что столбец _ref < -«R».

Пожалуйста, пожалуйста, помогите.

10
задан Paul Hiemstra 24 April 2012 в 05:26
поделиться