LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Die benannte Liste portfolio steht dir zur Verfügung.
  • Greife mit [ ] und c() auf das zweite und dritte Element von portfolio zu.
  • Verwende $, um auf die correlation-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
Code bearbeiten und ausführen