Začněte nyníZačněte zdarma

Nastavení výchozího zdroje dat pro jeden symbol

Změna výchozího zdroje dat pro jeden nástroj se hodí tehdy, když více zdrojů používá stejný symbol pro různé nástroje. Například getSymbols("CP", src = "yahoo") načte data společnosti Canadian Pacific Railway z newyorské burzy. Naproti tomu getSymbols("CP", src = "FRED") načte data o firemních ziscích po zdanění z amerického Úřadu pro ekonomickou analýzu.

Funkce setSymbolLookup() umožňuje nastavit výchozí zdroj dat pro konkrétní nástroj. V tomto cvičení se naučíš, jak zajistit, aby getSymbols("CP") načítala data o firemních ziscích z FRED namísto dat o železničních akciích z Yahoo Finance.

setSymbolLookup() přijímá libovolný počet dvojic název = hodnota, kde název je symbol a hodnota je pojmenovaný seznam argumentů funkce getSymbols() pro daný symbol.

Toto cvičení je součástí kurzu

Importing and Managing Financial Data in R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí head() se podívej na prvních několik řádků dat pro CP, která už jsou načtená.
  • Doplň volání setSymbolLookup() tak, aby jako zdroj pro CP používalo FRED.
  • Načti data znovu pomocí getSymbols().
  • Prohlédni si prvních několik řádků CP a porovnej výstup s výsledkem z prvního kroku.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód