ÎncepețiÎncepe gratuit

Sortare

Realizarea și crearea de clasamente este una dintre activitățile preferate ale oamenilor. Aceste clasamente pot fi utile (cele mai bune universități din lume), distractive (cei mai influenți actori de film) sau fără sens (cel mai bun dublu al lui 007).

În analiza datelor, poți sorta datele după o anumită variabilă din set. În R, acest lucru se face cu ajutorul funcției order().

order() este o funcție care îți oferă poziția ordonată a fiecărui element atunci când este aplicată pe o variabilă, cum ar fi un vector, de exemplu:

a <- c(100, 10, 1000)
order(a)
[1] 2 1 3

10, care este al doilea element din a, este cel mai mic element, deci 2 apare primul în rezultatul lui order(a). 100, care este primul element din a, este al doilea cel mai mic element, deci 1 apare al doilea în rezultatul lui order(a).

Asta înseamnă că putem folosi rezultatul lui order(a) pentru a rearanja a:

a[order(a)]
[1]   10  100 1000

Acest exercițiu face parte din cursul

Introducere în R

Vezi cursul

Instrucțiuni pentru exercițiu

Experimentează cu funcția order() în consolă. Trimite răspunsul când ești gata să continui.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Play around with the order function in the console
Editează și rulează codul