Vektor-Subsetting
Manchmal willst du nur bestimmte Teile deiner Vektoren verwenden und brauchst eine Möglichkeit, genau auf diese Elemente zuzugreifen. Was ist zum Beispiel, wenn du nur den ersten Monat aus einem Vektor mit 12 Monatsrenditen haben möchtest? Dafür kannst du den Vektor mit [ ] subsetten.
Hier ist der 12-Monats-Renditevektor:
ret <- c(5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3)
Wähle den ersten Monat aus: ret[1].
Wähle den ersten Monat per Namen aus: ret["Jan"].
Wähle die ersten drei Monate aus: ret[1:3] oder ret[c(1, 2, 3)].
Diese Übung ist Teil des Kurses
<Kurs>Einführung in R für Finance</Kurs>Übungsanweisungen
- Der benannte Vektor
retist in deinem Workspace definiert. - Subsette die ersten 6 Monate der Renditen.
- Subsette nur die Renditen von März und Mai mit
c()und"Mar","May". - Führe die letzte Codezeile aus, um ein Subsetting durchzuführen, das den ersten Renditemonat auslässt.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# First 6 months of returns
# Just March and May
# Omit the first month of returns
ret[-1]