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
Einführung in R für Finance
Anleitung zur Übung
- 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 Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# First 6 months of returns
# Just March and May
# Omit the first month of returns
ret[-1]