Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gebruik head() om de eerste paar rijen van de gegevens voor CP te bekijken; deze zijn al voor je geladen.
  • Vul de aanroep van setSymbolLookup() aan om FRED als bron voor CP te gebruiken.
  • Gebruik getSymbols() om de gegevens opnieuw te laden.
  • Bekijk de eerste paar rijen van CP en 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
Code bewerken en uitvoeren