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

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

Zobrazit kurz

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("___", "___"))
Upravit a spustit kód