Die Close-Spalte aus vielen Instrumenten extrahieren
In der vorherigen Übung hast du gelernt, wie du mit do.call(merge, eapply(env, fun)) eine Funktion auf jedes Objekt in einer Umgebung anwendest und anschließend alle Ergebnisse zu einem Objekt zusammenführst.
Nutzen wir dieses Wissen, um ein sehr häufiges Problem zu lösen. Oft musst du ähnliche Daten für viele Instrumente laden, eine Spalte extrahieren und ein Objekt erstellen, das genau diese Spalte für jedes Instrument enthält.
Diese Übung ist Teil des Kurses
<Kurs>Importing und Verwalten finanzieller Daten in R</Kurs>Übungsanweisungen
- Verwende
new.env(), um eine neue Umgebung namensdata_envzu erstellen. - Verwende
getSymbols(), um über das ArgumentenvDaten indata_envzu laden. - Vervollständige die für dich begonnenen Befehle. Ergänze die Lücken mit den passenden Funktionen.
- Zeige die ersten Zeilen von
close_dataan.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Symbols
symbols <- c("AAPL", "MSFT", "IBM")
# Create new environment
# Load symbols into data_env
# Extract the close column from each object and combine into one xts object
close_data <- ___(merge, ___(data_env, Cl))
# View the head of close_data