Per esempio dato:Come nome della colonna che contiene un valore massimo in una riga di una matrice che contiene un valore massimo separato all'interno di una matrice
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))
voglio fare riferimento in questa matrice, la matrice che ha la massima valore dim3 nella posizione (3a riga, 4a colonna).
Dopo aver identificato la matrice, voglio restituire il nome della colonna che ha il valore massimo all'interno dell'intervallo della matrice (3a riga, 1a colonna) a (3a riga, 3a colonna).
Quindi quello che spero di accadere è che Jerry3 viene referenziato perché il numero 47 è memorizzato nella sua 3a riga, 4a colonna, e quindi all'interno di Jerry3, vorrei il numero massimo nella riga 3 per ottenere il riferimento che sarebbe essere 43, e in definitiva, quello che mi serve restituito (l'unico valore di cui ho bisogno) è quindi il nome della colonna che sarebbe "R".
Questo è quello che devo sapere come fare, ottenere ottenere "R" e assegnarlo a una variabile, ad esempio "column_ref", tale che column_ref < - "R".
Please Please Please help.
Ecco diversi passaggi. Quanti di questi passaggi hai tentato finora, quale codice hai provato e come non hanno funzionato? – joran
Ciao Joran, sono nuovo di R, ma quello che ho provato (almeno per capire) è a questo link - https://stat.ethz.ch/pipermail/r-help/2006-March/101026.html. –