ÎncepețiÎncepe gratuit

Economisind timp - II

Ai salvat datele flights_xts într-un fișier rds pentru utilizare ulterioară. Dar ce faci dacă vrei să le partajezi cu colegi care nu folosesc R?

O a doua opțiune pentru salvarea obiectelor xts este conversia lor în formate partajabile în afara mediului R, inclusiv fișiere cu valori separate prin virgulă (CSV). Pentru aceasta, vei folosi comanda write.zoo().

Odată ce ai exportat cu succes obiectul xts într-un fișier CSV, poți încărca datele înapoi în R folosind comanda read.zoo(). Spre deosebire de readRDS, însă, va trebui să recodifici datele ca obiect xts (folosind as.xts).

Acest exercițiu face parte din cursul

Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește write.zoo() pentru a salva datele flights_xts în "flights_xts.csv". Asigură-te că specifici valori separate prin virgulă (",") folosind argumentul sep.
  • Citește fișierul înapoi în R folosind read.zoo(). Specifică numele fișierului exportat, precum și metoda de separare a datelor. Aruncă o privire și asupra celorlalte argumente, dar nu modifica codul. Salvează noul obiect ca flights2.
  • Recodifică obiectul flights2 în xts folosind as.xts(). Salvează noul obiect xts ca flights_xts2.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Export your xts object to a csv file using write.zoo
write.zoo(flights_xts, file = "___", sep = "___")

# Open your saved object using read.zoo
flights2 <- read.zoo("___", sep = "___", FUN = as.Date, header = TRUE, index.column = 1)

# Encode your new object back into xts
flights_xts2 <- as.xts(___)

# Examine the first five rows of your new flights_xts2 object
Editează și rulează codul