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
Övningsinstruktioner
- Använd
head()för att titta på de första raderna i data förCP, som redan har laddats in. - Komplettera anropet till
setSymbolLookup()så att FRED används som källa förCP. - Använd
getSymbols()för att ladda in datan igen. - Titta på de första raderna i
CPoch 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