Hledání překrývajících se indexů
O dvou časových řadách říkáme, že se překrývají, pokud obsahují pozorování se stejným indexem – tedy nastávají ve stejném časovém okamžiku.
Vytvořením podmnožiny pomocí operátoru %in% lze překrývající se body z jedné časové řady odfiltrovat, a tím oba datasety zkombinovat.
V tomto cvičení vezmeš dvě časové řady, coffee a coffee_overlap, a odstraníš z nich překrývající se prvky.
Datasety coffee a coffee_overlap i balíčky zoo a lubridate máš k dispozici.
Toto cvičení je součástí kurzu
Manipulace s časovými řadami v R
Pokyny k cvičení
Pomocí operátoru pro porovnávání hodnot
%in%zjisti, které indexy zcoffee_overlapse překrývají s indexy vcoffee.Pomocí hranatých závorek (
[,]) a operátoru negace (!) extrahuj hodnoty zcoffee_overlap, které nejsou součástíoverlapping_index.Zkombinuj časovou řadu
coffeescoffee_subseta prohlédni si výsledný autoplot.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Determine the overlapping indexes
overlapping_index <-
___ %in% ___
# Create a subset of the elements which do not overlap
coffee_subset <- ___[___]
# Combine the coffee time series and the new subset
coffee_combined <- ___
autoplot(coffee_combined)