R – Einführung
8:32
Nun wollen wir uns mit dem Sortieren von Vektoren beschäftigen.
sort()
Die sort()-Funktion können wir nutzen, um Vektoren ordnen. In der Grundeinstellung wird ein Vektor immer von der kleinsten zur größten Zahl geordnet:
Vec1 <- c(45, 23, 41, 2, 35, 7, 97)
Vec1
## [1] 45 23 41 2 35 7 97
Vec1.sorted <- sort(Vec1)
Vec1.sorted
## [1] 2 7 23 35 41 45 97
Wollen wir den Vektor absteigend sortieren, so übergeben wir der sort()-Funktion noch das Argument “decreasing = T”:
Vec1.sorted.dec <- sort(Vec1, decreasing = T)
Vec1.sorted.dec
## [1] 97 45 41 35 23 7 2
rev()
Mit der rev()-Funktion können wir die Elemente eines Vektors in umgekehrter Reihenfolge ordnen:
Vec1.rev <- rev(Vec1)
Vec1.rev
## [1] 97 7 35 2 41 23 45
In dieser Session haben wir die sort()- und die rev()-Funktion kennengelernt. In der nächsten Session wollen wir lernen, wie wir Vektoren zu Tabellen verbinden können.