Gebruik merge om een onregelmatige index regelmatig te maken
In de vorige oefening heb je geleerd hoe je een xts-object met nul kolombreedte maakt met een regelmatige tijdsindex. Dat nulbreedte-object kun je gebruiken om een onregelmatig xts-object te regulariseren.
De geregulariseerde reeks bevat meestal ontbrekende waarden (NA), omdat de onregelmatige data niet voor alle momenten in de regelmatige index een waarde heeft. In deze oefening leer je hoe je met deze ontbrekende waarden omgaat wanneer je de twee reeksen merge()-t.
De objecten irregular_xts en regular_xts uit de vorige oefening staan al in je workspace.
Deze oefening maakt deel uit van de cursus
Financiële gegevens importeren en beheren in R
Oefeninstructies
- Gebruik de functie
merge()omirregular_xtsenregular_xtste combineren tot een objectmerged_xts. - Gebruik
head()om de eerste paar rijen vanmerged_xtste bekijken. - Maak een object
merged_filled_xtsdoor het argumentfillvanmerge()te gebruiken om deNAte vervangen door de laatst bekende waarneming, vooruit gedragen (na.locf). - Gebruik
headom de eerste paar rijen vanmerged_filled_xtste bekijken.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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