1. Learn
  2. /
  3. Kurser
  4. /
  5. Introduktion till R

Connected

övning

Sortering

Att skapa rankningar är något som människor älskar. De kan vara användbara (världens bästa universitet), underhållande (mest inflytelserika filmstjärnor) eller helt poänglösa (bästa James Bond-lookalike).

I dataanalys kan du sortera dina data utifrån en viss variabel i datamängden. I R görs detta med hjälp av funktionen order().

order() är en funktion som returnerar rangordningen för varje element när den tillämpas på en variabel, till exempel en vektor:

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

10, som är det andra elementet i a, är det minsta elementet – därför kommer 2 först i resultatet från order(a). 100, som är det första elementet i a, är det näst minsta elementet – därför kommer 1 på andra plats i resultatet från order(a).

Det innebär att vi kan använda resultatet från order(a) för att sortera om a:

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

Instruktioner

100 XP

Experimentera med funktionen order() i konsolen. Skicka in svar när du är redo att fortsätta.