ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Usa new.env() para crear un nuevo entorno llamado data_env.
  • Usa getSymbols() para cargar datos en data_env utilizando el argumento env.
  • 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
Editar y ejecutar código