Auf Elemente in einer Liste zugreifen
Das Teilmengenauswählen (Subsetting) einer Liste ist dem Subsetting eines Vektors oder Data Frames ähnlich – mit einer zusätzlichen, nützlichen Operation.
Um auf die Elemente in der Liste zuzugreifen, verwende [ ]. Das gibt immer wieder eine Liste zurück.
my_list[1]
$my_words
[1] "I <3 R"
my_list[c(1,2)]
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
Um die Daten innerhalb eines Listenelements herauszuziehen, verwende [[ ]].
my_list[[1]]
[1] "I <3 R"
Wenn deine Liste benannte Elemente hat, kannst du den $-Operator verwenden: my_list$my_words. Das entspricht der Verwendung von [[ ]], um die inneren Daten zurückzugeben.
Diese Übung ist Teil des Kurses
Einführung in R für Finance
Anleitung zur Übung
- Die benannte Liste
portfoliosteht dir zur Verfügung. - Greife mit
[ ]undc()auf das zweite und dritte Element vonportfoliozu. - Verwende
$, um auf diecorrelation-Daten zuzugreifen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Second and third elements of portfolio
# Use $ to get the correlation data