Använd merge för att göra ett oregelbundet index regelbundet
I föregående övning lärde du dig hur man skapar ett xts-objekt med nollbredd och ett regelbundet tidsindex. Du kan använda det nollbreda objektet för att regularisera ett oregelbundet xts-objekt.
Den regulariserade serien innehåller vanligtvis saknade värden (NA), eftersom de oregelbundna data inte har ett värde för varje observation i det regelbundna indexet. I den här övningen får du lära dig hur du hanterar dessa saknade värden när du kombinerar de två serierna med merge().
Objekten irregular_xts och regular_xts från föregående övning finns tillgängliga i din arbetsmiljö.
Den här övningen är en del av kursen
Importera och hantera finansiella data i R
Övningsinstruktioner
- Använd funktionen
merge()för att kombinerairregular_xtsochregular_xtstill ett objekt med namnetmerged_xts. - Använd
head()för att titta på de första raderna imerged_xts. - Skapa ett objekt med namnet
merged_filled_xtsgenom att använda argumentetfillimerge()för att ersättaNAmed det senaste observerade värdet, framfört (na.locf). - Använd
headför att titta på de första raderna imerged_filled_xts.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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