Začněte nyníZačněte zdarma

Převod nepravidelného indexu na pravidelný pomocí merge

V předchozím cvičení ses naučil/a vytvořit xts objekt s nulovou šířkou a pravidelným časovým indexem. Tento objekt teď můžeš použít k tomu, aby se z nepravidelného xts objektu stal pravidelný.

Pravidelná časová řada zpravidla obsahuje chybějící hodnoty (NA), protože nepravidelná data nemají hodnotu pro každý bod pravidelného indexu. V tomto cvičení se naučíš, jak s těmito chybějícími hodnotami pracovat při slučování dvou řad pomocí funkce merge().

Objekty irregular_xts a regular_xts z předchozího cvičení máš k dispozici ve svém pracovním prostředí.

Toto cvičení je součástí kurzu

Importing and Managing Financial Data in R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce merge() spoj irregular_xts a regular_xts do objektu s názvem merged_xts.
  • Pomocí head() se podívej na první několik řádků objektu merged_xts.
  • Vytvoř objekt s názvem merged_filled_xts tak, že ve funkci merge() použiješ argument fill a nahradíš hodnoty NA poslední dostupnou hodnotou, přenesenou dopředu (na.locf).
  • Pomocí head se podívej na první několik řádků objektu merged_filled_xts.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód