ÎncepețiÎncepe gratuit

Codificarea datelor despre zboruri

Ești pregătit să codifici datele într-un obiect xts! Reține că flights este un data frame cu patru coloane de date despre zboruri și o coloană de date calendaristice.

Pentru a converti la un obiect xts, trebuie să te asiguri că acea coloană cu date calendaristice este într-un format bazat pe timp. Așa cum ai descoperit anterior, coloana date este momentan de tip character. Odată ce date este salvată într-un format bazat pe timp, ești gata să faci conversia la xts! În acest scop, vei folosi as.xts(), care primește două argumente principale.

În primul rând, trebuie să specifici obiectul care urmează să fie convertit (în acest caz, flights). Pentru a evita redundanțele, este recomandat să elimini coloana bazată pe timp din date atunci când faci conversia la xts. Aici vei elimina a cincea coloană (dates), specificând [, -5] în apelul as.xts().

În al doilea rând, trebuie să îi spui xts cum să indexeze obiectul, specificând argumentul order.by. În acest caz, vrei să indexezi obiectul după coloana date.

Data frame-ul flights este deja încărcat pentru tine.

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

  • Încarcă pachetul xts.
  • Folosește as.Date() pentru a converti coloana date din flights de la tipul character la un obiect Date.
  • Convertește datele într-un obiect xts folosind as.xts(). Va trebui să specifici datele care se codifică, urmate de argumentul order.by, care generează indexul bazat pe timp. Salvează acest obiect ca flights_xts.
  • Verifică clasa obiectului flights_xts din spațiul de lucru.
  • Examinează primele 5 rânduri din flights_xts.

Exercițiu interactiv practic

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

# Load the xts package


# Convert date column to a time-based class
flights$date <- ___(flights$date)

# Convert flights to an xts object using as.xts
flights_xts <- as.xts(___ [ , -___], order.by = ___)

# Check the class of flights_xts


# Examine the first five lines of flights_xts
Editează și rulează codul