LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Verwende head(), um dir die ersten Zeilen der Daten für CP anzusehen; sie wurden für dich geladen.
  • Vervollständige den Aufruf von setSymbolLookup(), um FRED als Quelle für CP zu verwenden.
  • Verwende getSymbols(), um die Daten erneut zu laden.
  • Schau dir die ersten Zeilen von CP an 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
Code bearbeiten und ausführen