Gültige Namen für mehrere Instrumente erstellen
In einer früheren Übung hast du gelernt, wie du mit setSymbolLookup() eine Standarddatenquelle für getSymbols() festlegst. Du kannst setSymbolLookup() auch verwenden, um eine Zuordnung zwischen dem Instrumentsymbol und dem Namen des R-Objekts herzustellen.
Das ist nützlich, wenn du Daten für viele Symbole herunterladen willst, deren Namen syntaktisch keine gültigen Bezeichner sind, oder für Symbole, deren Namen mit anderen R-Variablennamen kollidieren.
Ein Beispiel für einen kollidierenden Namen ist das Symbol für die AT&T-Aktie, T, das oft als Kurzform für den logischen Wert TRUE verwendet wird.
Um den Namen eines gegebenen Symbols zu ändern, müssen Argumente als Liste an setSymbolLookup() übergeben werden, etwa so: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).
Diese Übung ist Teil des Kurses
<Kurs>Importing und Verwalten finanzieller Daten in R</Kurs>Übungsanweisungen
- Setze den Namen für
"BRK-A"auf"BRK.A". - Setze den Namen für
"T"(AT&T) auf"ATT". - Verwende einen einzigen
getSymbols()-Aufruf, um Daten für beide Instrumente mit den neuen, von dir zugewiesenen Namen zu laden.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Set name for BRK-A to BRK.A
# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))
# Load BRK.A and ATT data
getSymbols(c("___", "___"))