Bene, avendo deciso di conoscere alcune delle funzioni di base in R, mi sono imbattuto nella funzione sort.list()
. Ottengo la semplice funzione sort()
, ma non mi viene in mente l'sort.list()
. Ho letto che dovrebbe essere una funzione di permutazione che riorganizza il contenuto del mio vettore (in qualche modo).Qual è la differenza tra sort() e sort.list() in R?
Avere il vettore;
x <- c(5.0, 3.0, 2.0, 2.2, 0.0, 5.0, 3.0, 2.0, 2.2)
corso sort.list(x)
uscite
[1] 5 3 8 4 9 2 7 1 6
Da dove viene? Qualcuno può darmi un suggerimento, per favore? E a che serve comunque questa permutazione?
Grazie.
Grazie! Ho letto? Sort.list, ma non sono riuscito a coglierne l'idea. Lo capisco adesso. Indovina che non ho capito la (ovvia) relazione del valore di ritorno di sort.list() alle posizioni del valore in ordine ... – Alex
@Alex Mi ci è voluto un bel po 'di tempo per cercare 'rank' , 'order' e' sort' ogni volta che li usavo prima che potessi tenere dritto in testa quello che ognuno faceva. – joran