Stel de standaarddatabron in voor één symbool
De standaardbron voor één instrument wijzigen is handig als meerdere bronnen hetzelfde symbool gebruiken voor verschillende instrumenten. Zo zou getSymbols("CP", src = "yahoo") gegevens van Canadian Pacific Railway van de New York Stock Exchange laden. Maar getSymbols("CP", src = "FRED") zou Corporate Profits After Tax van het U.S. Bureau of Economic Analysis laden.
Je kunt setSymbolLookup() gebruiken om de standaarddatabron voor een instrument op te geven. In deze oefening leer je hoe je getSymbols("CP") de bedrijfswinstgegevens van FRED laat laden in plaats van de spoorwegaandelen van Yahoo Finance.
setSymbolLookup() kan elk aantal naam = waarde-paren aannemen, waarbij naam het symbool is en waarde een benoemde lijst met getSymbols()-argumenten voor dat ene symbool.
Deze oefening maakt deel uit van de cursus
Financiële gegevens importeren en beheren in R
Oefeninstructies
- Gebruik
head()om de eerste paar rijen van de gegevens voorCPte bekijken; deze zijn al voor je geladen. - Vul de aanroep van
setSymbolLookup()aan om FRED als bron voorCPte gebruiken. - Gebruik
getSymbols()om de gegevens opnieuw te laden. - Bekijk de eerste paar rijen van
CPen vergelijk de uitvoer met de uitvoer van de eerste instructie.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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