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>Übungsanweisungen
Wandle das
zoo-Objektcard_pricesin einen Data Frame um (fortify) und weise ihncards_dfzu.Addiere die drei Preisspalten von
cards_dfund weise das Ergebnis einer neuen Spaltecards_df$total_pricezu.Erstelle eine neue Zeitreihe
total_price_zooaus den SpaltenIndexundtotal_pricevoncards_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
___