Kom igångKom igång gratis

Ange standarddatakälla för ett symbol

Det kan vara användbart att ändra standardkälla för ett enskilt instrument om flera källor använder samma symbol för olika instrument. Till exempel laddar getSymbols("CP", src = "yahoo") data för Canadian Pacific Railway från New York Stock Exchange, medan getSymbols("CP", src = "FRED") laddar Corporate Profits After Tax från U.S. Bureau of Economic Analysis.

Med setSymbolLookup() kan du ange standarddatakälla för ett instrument. I den här övningen lär du dig hur man får getSymbols("CP") att hämta företagsvinst-data från FRED i stället för järnvägsaktierna från Yahoo Finance.

setSymbolLookup() tar emot valfritt antal par av typen namn = värde, där namn är symbolen och värde är en namngiven lista med getSymbols()-argument för just den symbolen.

Den här övningen är en del av kursen

Importera och hantera finansiella data i R

Visa kurs

Övningsinstruktioner

  • Använd head() för att titta på de första raderna i data för CP, som redan har laddats in.
  • Komplettera anropet till setSymbolLookup() så att FRED används som källa för CP.
  • Använd getSymbols() för att ladda in datan igen.
  • Titta på de första raderna i CP och jämför resultatet med utdata från den första instruktionen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod