IniziaInizia gratis

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

Visualizza il corso

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("___", "___"))
Modifica ed esegui il codice