LoslegenKostenlos starten

Ü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>
Kurs ansehen

Übungsanweisungen

  • Verwende den Wertvergleichs-Operator %in%, um die Indizes von coffee_overlap zu bestimmen, die sich mit den Indizes von coffee überlappen.

  • Verwende eckige Klammern ([, ]) und den Negationsoperator (!), um die Werte von coffee_overlap zu extrahieren, die nicht Teil von overlapping_index sind.

  • Kombiniere die Zeitreihe coffee mit coffee_subset und 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)
Code bearbeiten und ausführen