ComeçarComece de graça

Extraia a coluna Close de vários instrumentos

No exercício anterior, você aprendeu a usar do.call(merge, eapply(env, fun)) para aplicar uma função a cada objeto em um environment e depois combinar todos os resultados em um único objeto.

Vamos usar o que você aprendeu para resolver um problema bem comum. Muitas vezes, você vai precisar carregar dados semelhantes para vários instrumentos, extrair uma coluna e criar um objeto que contenha essa coluna específica para cada instrumento.

Este exercício faz parte do curso

Importando e Gerenciando Dados Financeiros em R

Ver curso

Instruções do exercício

  • Use new.env() para criar um novo environment chamado data_env.
  • Use getSymbols() para carregar dados em data_env usando o argumento env.
  • Termine os comandos que já foram iniciados para você. Preencha as lacunas com as funções apropriadas.
  • Visualize as primeiras linhas de close_data.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código