Überlappende Indizes finden
Zeitreihen überlappen, wenn es in beiden Zeitreihen Beobachtungen mit demselben Index gibt, sie also zum selben Zeitpunkt auftreten.
Durch das Erstellen eines Subsets mit dem Operator %in% lassen sich die überlappenden Punkte aus einer der Zeitreihen herausfiltern, sodass die beiden Datensätze kombiniert werden können.
In dieser Übung nimmst du zwei Zeitreihen, coffee und coffee_overlap, und entfernst die Elemente, die sich überlappen.
Die Datensätze coffee und coffee_overlap sowie die Pakete zoo und lubridate stehen dir bereits zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Zeitreihen in R bearbeiten</Kurs>Übungsanweisungen
Verwende den Wertvergleichs-Operator
%in%, um die Indizes voncoffee_overlapzu bestimmen, die sich mit den Indizes voncoffeeüberlappen.Verwende eckige Klammern (
[,]) und den Negationsoperator (!), um die Werte voncoffee_overlapzu extrahieren, die nicht Teil vonoverlapping_indexsind.Kombiniere die Zeitreihe
coffeemitcoffee_subsetund schau dir das resultierende Autoplot an.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)