Creează nume valide pentru mai multe instrumente
Un exercițiu anterior ți-a arătat cum să folosești setSymbolLookup() pentru a seta o sursă de date implicită pentru getSymbols(). Poți folosi setSymbolLookup() și pentru a crea o mapare între simbolul instrumentului și numele obiectului R.
Acest lucru este util dacă vrei să descarci date pentru multe simboluri care nu sunt nume valide din punct de vedere sintactic sau care intră în conflict cu alte nume de variabile R.
Un exemplu de conflict este simbolul acțiunilor AT&T, T, care este adesea folosit ca prescurtare pentru valoarea logică TRUE.
Pentru a schimba numele unui simbol dat, argumentele trebuie transmise către setSymbolLookup() sub formă de listă, astfel: setSymbolLookup(NUME_NOU = list(name = "NUME_VECHI")).
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în R
Instrucțiuni pentru exercițiu
- Setează numele pentru
"BRK-A"la"BRK.A". - Setează numele pentru
"T"(AT&T) la"ATT". - Folosește un singur apel
getSymbols()pentru a încărca datele pentru ambele instrumente, utilizând noile nume pe care le-ai atribuit.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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("___", "___"))