Crea nomi validi per più strumenti
In un esercizio precedente hai imparato a usare setSymbolLookup() per impostare una fonte dati predefinita per getSymbols(). Puoi anche usare setSymbolLookup() per creare una mappatura tra il simbolo dello strumento e il nome dell'oggetto R.
Questo è utile se vuoi scaricare dati per molti simboli che non sono nomi sintatticamente validi, o per simboli i cui nomi confliggono con altri nomi di variabili in R.
Un esempio di nome in conflitto è il simbolo dell'azione di AT&T, T, che spesso viene usato come forma abbreviata del valore logico TRUE.
Per cambiare il nome associato a un dato simbolo, gli argomenti devono essere passati a setSymbolLookup() come lista, in questo modo: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).
Questo esercizio fa parte del corso
Importare e gestire dati finanziari in R
Istruzioni dell'esercizio
- Imposta il nome per
"BRK-A"su"BRK.A". - Imposta il nome per
"T"(AT&T) su"ATT". - Usa una singola chiamata a
getSymbols()per caricare i dati di entrambi gli strumenti usando i nuovi nomi che hai assegnato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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("___", "___"))