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
Istruzioni dell'esercizio
- Usa
new.env()per creare un nuovo environment chiamatodata_env. - Usa
getSymbols()per caricare i dati indata_envutilizzando l'argomentoenv. - 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