ComeçarComece de graça

Use merge para transformar um índice irregular em regular

No exercício anterior, você aprendeu a criar um objeto xts de largura zero com um índice de tempo regular. Você pode usar esse objeto de largura zero para regularizar um objeto xts irregular.

A série regularizada geralmente tem valores ausentes (NA) porque os dados irregulares não têm um valor para todas as observações no índice regular. Este exercício vai mostrar como lidar com esses valores ausentes quando você usar merge() para combinar as duas séries.

Os objetos irregular_xts e regular_xts do exercício anterior estão disponíveis no seu workspace.

Este exercício faz parte do curso

Importando e Gerenciando Dados Financeiros em R

Ver curso

Instruções do exercício

  • Use a função merge() para combinar irregular_xts e regular_xts em um objeto chamado merged_xts.
  • Use head() para ver as primeiras linhas de merged_xts.
  • Crie um objeto chamado merged_filled_xts usando o argumento fill de merge() para substituir os NA pela última observação carregada adiante (na.locf).
  • Use head para ver as primeiras linhas de merged_filled_xts.

Exercício interativo prático

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

# Merge irregular_xts and regular_xts


# Look at the first few rows of merged_xts


# Use the fill argument to fill NA with their previous value


# Look at the first few rows of merged_filled_xts
Editar e executar o código