1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to R

Connected

cvičení

Řazení

Sestavování žebříčků a pořadí je jednou z lidských oblíbených činností. Taková pořadí mohou být užitečná (nejlepší univerzity světa), zábavná (nejvlivnější filmové hvězdy) nebo zcela zbytečná (nejlepší dvojník agenta 007).

V datové analýze můžeš data seřadit podle určité proměnné v datasetu. V R k tomu slouží funkce order().

order() vrátí pro každý prvek jeho pořadové místo – tedy pořadí, v jakém by prvky šly za sebou od nejmenšího po největší. Zkus to třeba na vektoru:

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

Hodnota 10 je druhým prvkem vektoru a a zároveň nejmenším číslem – proto se na výstupu order(a) objeví číslo 2 jako první. Hodnota 100 je prvním prvkem a a druhým nejmenším číslem – proto následuje číslo 1.

Výstup funkce order(a) můžeš použít k přeřazení prvků vektoru a:

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

Pokyny

100 XP

Prozkoumej funkci order() v konzoli. Až budeš připraven/a pokračovat, odešli odpověď.