1. Učit se
  2. /
  3. Projekty
  4. /
  5. Případová studie: Analýza časových řad městských dat v R

Connected

cvičení

Zakódování dat o letech

Teď si data převedeš do objektu xts! Připomeň si, že flights je datový rámec s pěti sloupci – čtyři obsahují data o letech a jeden obsahuje data (datum).

Pro převod na objekt xts musí být sloupec s datem v časovém formátu. Jak jsi zjistil/a dříve, sloupec date je momentálně typu character. Jakmile ho uložíš v časovém formátu, můžeš přejít k převodu na xts! K tomu slouží funkce as.xts(), která přijímá dva hlavní argumenty.

Zaprvé zadáš objekt, který chceš převést – v tomto případě flights. Aby nedocházelo ke zbytečné duplicitě, je dobré sloupec s datem z dat při převodu na xts odebrat. Pátý sloupec (dates) vynecháš pomocí [, -5] přímo ve volání as.xts().

Zadruhé xts řekneš, jak má objekt indexovat – pomocí argumentu order.by. V tomto případě chceš jako index použít sloupec date.

Dataový rámec flights je pro tebe předem načtený.

Pokyny

100 XP
  • Načti balíček xts.
  • Pomocí as.Date() převeď sloupec date v flights z typu character na objekt Date.
  • Převeď data na objekt xts pomocí as.xts(). Zadej převáděná data a argument order.by, který vytvoří časový index. Výsledek ulož jako flights_xts.
  • Zkontroluj třídu objektu flights_xts ve svém pracovním prostředí.
  • Prohlédni si prvních 5 řádků objektu flights_xts.