IniziaInizia gratis

Estrai la colonna Close da molti strumenti

Nel precedente esercizio hai imparato a usare do.call(merge, eapply(env, fun)) per applicare una funzione a ciascun oggetto in un environment e poi combinare tutti i risultati in un unico oggetto.

Usiamo ciò che hai imparato per risolvere un problema molto comune. Spesso avrai bisogno di caricare dati simili per molti strumenti, estrarre una colonna e creare un unico oggetto che contenga quella colonna specifica per ogni strumento.

Questo esercizio fa parte del corso

Importare e gestire dati finanziari in R

Visualizza il corso

Istruzioni dell'esercizio

  • Usa new.env() per creare un nuovo environment chiamato data_env.
  • Usa getSymbols() per caricare i dati in data_env utilizzando l'argomento env.
  • Completa i comandi che sono già stati avviati per te. Riempi gli spazi vuoti con le funzioni appropriate.
  • Visualizza le prime righe di close_data.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Symbols
symbols <- c("AAPL", "MSFT", "IBM")

# Create new environment


# Load symbols into data_env


# Extract the close column from each object and combine into one xts object
close_data <- ___(merge, ___(data_env, Cl))

# View the head of close_data
Modifica ed esegui il codice