Trecerea între data.frame și zoo
Când lucrezi cu date reale din serii de timp, vei importa adesea date din foi de calcul și tabele – date formatate ca un data frame. Convertind datele într-un obiect zoo, vei fi mai bine pregătit să efectuezi analize de serii de timp!
Totodată, conversia unei serii de timp într-un data frame îți permite să manipulezi și să exporți datele într-un format citibil pe scară largă în alte programe și limbaje de programare în afara R.
Seria de timp card_prices – o serie de timp pentru prețurile medii zilnice ale trei cărți de joc – precum și pachetele lubridate, zoo și ggplot2 au fost deja încărcate pentru tine.
Acest exercițiu face parte din cursul
Manipularea datelor de tip serie de timp în R
Instrucțiuni pentru exercițiu
Transformă obiectul
zoocard_pricesîntr-un data frame folosind fortify și atribuie rezultatul variabileicards_df.Adună cele trei coloane de prețuri din
cards_dfși atribuie rezultatul unei noi coloane,cards_df$total_price.Creează o nouă serie de timp,
total_price_zoo, din coloaneleIndexșitotal_priceale luicards_df.Aplică autoplot pe
total_price_zoo.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
___