Vytvoření platných názvů pro více instrumentů
V jednom z předchozích cvičení sis ukázal/a, jak pomocí setSymbolLookup() nastavit výchozí zdroj dat pro getSymbols(). Funkci setSymbolLookup() ale můžeš využít i k tomu, abys vytvořil/a mapování mezi symbolem instrumentu a názvem R objektu.
To se hodí zejména tehdy, když chceš stáhnout data pro velké množství symbolů, které nejsou syntakticky platnými názvy, nebo jejichž názvy kolidují s jinými proměnnými v R.
Příkladem kolize je symbol akcie AT&T – T, který se běžně používá jako zkratka logické hodnoty TRUE.
Pro změnu názvu daného symbolu musíš předat argumenty funkci setSymbolLookup() jako seznam, například takto: setSymbolLookup(NOVÝ_NÁZEV = list(name = "STARÝ_NÁZEV")).
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in R
Pokyny k cvičení
- Nastav název pro
"BRK-A"na"BRK.A". - Nastav název pro
"T"(AT&T) na"ATT". - Pomocí jediného volání
getSymbols()načti data pro oba instrumenty, a to pod jejich novými názvy.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Set name for BRK-A to BRK.A
# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))
# Load BRK.A and ATT data
getSymbols(c("___", "___"))