LoslegenKostenlos starten

Zwischen data.frame und zoo wechseln

Wenn du mit Zeitreihendaten aus der Praxis arbeitest, importierst du oft Daten aus Tabellenkalkulationen und tabellarischen Formaten – also Daten, die wie ein Data Frame aufgebaut sind. Wenn du deine Daten in ein zoo-Objekt umwandelst, bist du besser gerüstet für die Zeitreihenanalyse!

Umgekehrt ermöglicht dir die Umwandlung einer Zeitreihe in einen Data Frame, deine Daten in einem Format zu bearbeiten und zu exportieren, das in anderer Software und in Programmiersprachen außerhalb von R weit verbreitet lesbar ist.

Die Zeitreihe card_prices – eine Zeitreihe mit den durchschnittlichen Tagespreisen von drei Sammelkarten – sowie die Pakete lubridate, zoo und ggplot2 wurden bereits für dich geladen.

Diese Übung ist Teil des Kurses

<Kurs>Zeitreihen in R bearbeiten</Kurs>
Kurs ansehen

Übungsanweisungen

  • Wandle das zoo-Objekt card_prices in einen Data Frame um (fortify) und weise ihn cards_df zu.

  • Addiere die drei Preisspalten von cards_df und weise das Ergebnis einer neuen Spalte cards_df$total_price zu.

  • Erstelle eine neue Zeitreihe total_price_zoo aus den Spalten Index und total_price von cards_df.

  • Erstelle einen Autoplot von total_price_zoo.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Fortify to data frame: cards_df
___ <- ___

# Add together the three price columns from cards_df
___ <- ___ + ___ + ___

# Create the total_price_zoo time series
___ <- ___

# Generate an autoplot of the new time series
___
Code bearbeiten und ausführen