IniziaInizia gratis

Passare tra data.frame e zoo

Quando lavori con serie temporali reali, spesso importerai dati da fogli di calcolo e tabelle, cioè dati formattati come un data frame. Convertendo i tuoi dati in un oggetto zoo, sarai più pronto per eseguire l'analisi delle serie temporali!

Allo stesso modo, convertire una serie temporale in un data frame ti permette di manipolare ed esportare i dati in un formato ampiamente leggibile in altri software e linguaggi di programmazione al di fuori di R.

La serie temporale card_prices – che contiene i prezzi medi giornalieri di tre carte da collezione – e i pacchetti lubridate, zoo e ggplot2 sono già stati caricati per te.

Questo esercizio fa parte del corso

Manipolare dati di serie temporali in R

Visualizza il corso

Istruzioni dell'esercizio

  • Trasforma (fortify) l'oggetto zoo card_prices in un data frame e assegnalo a cards_df.

  • Somma le tre colonne dei prezzi di cards_df, quindi assegna il risultato a una nuova colonna, cards_df$total_price.

  • Crea una nuova serie temporale, total_price_zoo, a partire dalle colonne Index e total_price di cards_df.

  • Esegui un autoplot di total_price_zoo.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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
___
Modifica ed esegui il codice