Standarddatenquelle für ein Symbol festlegen
Die Standardquelle für ein einzelnes Instrument zu ändern, ist nützlich, wenn mehrere Quellen dasselbe Symbol für verschiedene Instrumente verwenden. Zum Beispiel lädt getSymbols("CP", src = "yahoo") Daten der Canadian Pacific Railway von der New York Stock Exchange. Dagegen lädt getSymbols("CP", src = "FRED") die Unternehmensgewinne nach Steuern (Corporate Profits After Tax) vom U.S. Bureau of Economic Analysis.
Du kannst setSymbolLookup() verwenden, um die Standarddatenquelle für ein Instrument festzulegen. In dieser Übung lernst du, wie getSymbols("CP") die Gewinn-Daten von FRED statt der Eisenbahn-Aktienkursdaten von Yahoo Finance lädt.
setSymbolLookup() kann eine beliebige Anzahl von name = value-Paaren annehmen, wobei name das Symbol ist und value eine benannte Liste von getSymbols()-Argumenten für dieses eine Symbol.
Diese Übung ist Teil des Kurses
<Kurs>Importing und Verwalten finanzieller Daten in R</Kurs>Übungsanweisungen
- Verwende
head(), um dir die ersten Zeilen der Daten fürCPanzusehen; sie wurden für dich geladen. - Vervollständige den Aufruf von
setSymbolLookup(), um FRED als Quelle fürCPzu verwenden. - Verwende
getSymbols(), um die Daten erneut zu laden. - Schau dir die ersten Zeilen von
CPan und vergleiche die Ausgabe mit der Ausgabe aus der ersten Anweisung.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Look at the first few rows of CP
# Set the source for CP to FRED
setSymbolLookup(___ = list(src = "___"))
# Load CP data again
# Look at the first few rows of CP