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
Pokyny k cvičení
- Pomocí funkce
merge()spojirregular_xtsaregular_xtsdo objektu s názvemmerged_xts. - Pomocí
head()se podívej na první několik řádků objektumerged_xts. - Vytvoř objekt s názvem
merged_filled_xtstak, že ve funkcimerge()použiješ argumentfilla nahradíš hodnotyNAposlední dostupnou hodnotou, přenesenou dopředu (na.locf). - Pomocí
headse podívej na první několik řádků objektumerged_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