1. Nauka
  2. /
  3. Projekty
  4. /
  5. Studium przypadku: analiza danych szeregów czasowych miasta w R

Connected

ćwiczenie

Kodowanie danych o lotach

Czas przekonwertować dane na obiekt xts! Pamiętaj, że flights to ramka danych zawierająca cztery kolumny z danymi o lotach i jedną kolumnę z datami.

Aby przeprowadzić konwersję do obiektu xts, musisz upewnić się, że kolumna z datami ma format czasowy. Jak już wiesz, kolumna date jest obecnie typu character. Gdy date zostanie zapisana w formacie czasowym, możesz przystąpić do konwersji na xts! Służy do tego funkcja as.xts(), która przyjmuje dwa główne argumenty.

Po pierwsze, wskaż obiekt do przekonwertowania (w tym przypadku flights). Aby uniknąć redundancji, przy konwersji do xts warto usunąć kolumnę czasową z danych. Tutaj usuniesz piątą kolumnę (dates), podając [, -5] w wywołaniu as.xts().

Po drugie, wskaż xts, jak indeksować obiekt, podając argument order.by. W tym przypadku chcesz indeksować obiekt według kolumny date.

Ramka danych flights jest już wczytana.

Instrukcje

100 XP
  • Wczytaj pakiet xts.
  • Użyj funkcji as.Date(), aby przekonwertować kolumnę date w ramce flights z typu character na obiekt Date.
  • Przekonwertuj dane na obiekt xts za pomocą as.xts(). Wskaż dane do zakodowania oraz argument order.by, który generuje indeks czasowy. Zapisz ten obiekt jako flights_xts.
  • Sprawdź klasę obiektu flights_xts w swoim środowisku pracy.
  • Wyświetl pierwszych 5 wierszy obiektu flights_xts.