consideri Ho seguente matricePrendi l'ultimo elemento di una matrice
M <- matrix(1:9, 3, 3)
M
# [,1] [,2] [,3]
# [1,] 1 4 7
# [2,] 2 5 8
# [3,] 3 6 9
voglio solo trovare l'ultimo elemento cioè M[3, 3]
Come questa colonna della matrice e la dimensione di riga sono dinamici non possiamo hardcode a M[3, 3]
Come posso ottenere il valore dell'ultimo elemento?
Attualmente ho fatto usando il codice seguente
M[nrow(M), ncol(M)]
# [1] 9
Esiste un modo migliore per farlo?
ma il metodo proposto da op è perfettamente a posto ed è leggermente meno offuscante l'intenzione. – Roland
@Roland Sono d'accordo è "OK", ma penso che OP non si rende conto che si occupa solo di un vettore e la sua cosa importante da realizzare quando si tratta di matrici in R. –
Certo. Il mio commento era semplicemente un addendum. Ho già upvoted (e stavo preparando la stessa risposta). – Roland