Erste SchritteKostenlos loslegen

Sortieren

Das Erstellen von Ranglisten ist eine der Lieblingsbeschäftigungen der Menschheit. Diese Ranglisten können nützlich sein (beste Universitäten der Welt) oder unterhaltsam (einflussreichste Filmstars) oder eher sinnlos (beste 007-Doppelgänger).

Bei der Datenanalyse kannst du deine Daten anhand einer bestimmten Variablen im Datensatz sortieren. In R geschieht dies mithilfe der Funktion order().

Wenn die Funktion order() auf eine Variable angewendet wird, zum Beispiel auf einen Vektor, liefert sie dir die Rangfolge der einzelnen Elemente:

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

10 ist das zweite Element in a und auch das kleinste. Daher steht eine 2 an der ersten Stelle in der Ausgabe von order(a). 100 ist das erste Element in a und das zweitkleinste. Also steht eine 1 an zweiter Stelle in der Ausgabe von order(a).

Das bedeutet, dass du die Ausgabe von order(a) verwenden kannst, um a neu zu ordnen:

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

Diese Übung ist Teil des Kurses

Einführung in R

Kurs anzeigen

Anleitung zur Übung

Probiere in der Konsole selbst aus, wie die order()-Funktion arbeitet. Klicke auf die „Antworten“-Schaltfläche, wenn du bereit für die nächste Übung bist.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Play around with the order function in the console
Bearbeiten und Ausführen von Code