Extrae la columna Close de muchos instrumentos
En el ejercicio anterior aprendiste a usar do.call(merge, eapply(env, fun)) para aplicar una función a cada objeto de un entorno y luego combinar todos los resultados en un único objeto.
Vamos a aplicar lo que has aprendido para resolver un problema muy común. A menudo necesitarás cargar datos similares para muchos instrumentos, extraer una columna y crear un objeto que contenga esa columna específica para cada instrumento.
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en R
Instrucciones del ejercicio
- Usa
new.env()para crear un nuevo entorno llamadodata_env. - Usa
getSymbols()para cargar datos endata_envutilizando el argumentoenv. - Completa los comandos que ya están empezados. Rellena los espacios en blanco con las funciones adecuadas.
- Visualiza las primeras filas de
close_data.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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