Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd funktionen merge() för att kombinera irregular_xts och regular_xts till ett objekt med namnet merged_xts.
  • Använd head() för att titta på de första raderna i merged_xts.
  • Skapa ett objekt med namnet merged_filled_xts genom att använda argumentet fill i merge() för att ersätta NA med det senaste observerade värdet, framfört (na.locf).
  • Använd head för att titta på de första raderna i merged_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
Redigera och kör kod