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
Instruções do exercício
- Use a função
merge()para combinarirregular_xtseregular_xtsem um objeto chamadomerged_xts. - Use
head()para ver as primeiras linhas demerged_xts. - Crie um objeto chamado
merged_filled_xtsusando o argumentofilldemerge()para substituir osNApela última observação carregada adiante (na.locf). - Use
headpara ver as primeiras linhas demerged_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