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
Pokyny k cvičení
- Pomocí
head()se podívej na prvních několik řádků dat proCP, která už jsou načtená. - Doplň volání
setSymbolLookup()tak, aby jako zdroj proCPpoužívalo FRED. - Načti data znovu pomocí
getSymbols(). - Prohlédni si prvních několik řádků
CPa 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