Ukládání dat – I
Teď máš za sebou úspěšný převod dat flights na objekt xts, vykreslení informací v čase i výpočet několika užitečných metrik pro další analýzu. Dokonce jsi provedl/a rychlou popisnou analýzu dat tím, že jsi tyto metriky vizualizoval/a v čase.
Posledním krokem při každé manipulaci s časovými řadami je uložení objektu xts, aby ses k němu mohl/a kdykoliv snadno vrátit.
Nejprve si uložíš svůj objekt xts jako soubor rds pro vlastní potřebu. K tomu použiješ příkaz saveRDS(), který uloží objekt do souboru s názvem, který zadáš přes argument file. Ve výchozím nastavení ukládá saveRDS() do aktuálního pracovního adresáře.
Až se budeš chtít k uloženým datům vrátit, otevřeš soubor pomocí příkazu readRDS(). Jak uvidíš v tomto cvičení, tato metoda zachovává třídu tvého objektu xts.
Toto cvičení je součástí kurzu
Případová studie: Analýza časových řad městských dat v R
Pokyny k cvičení
- Pomocí
saveRDS()ulož datový objektflights_xtsdo souboru rds. Pojmenuj tento soubor"flights_xts.rds". - Otevři soubor rds pomocí
readRDS(). Nová data ulož jakoflights_xts2. - Pomocí
class()zkontroluj třídu nového objektuflights_xts2.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Save your xts object to rds file using saveRDS
saveRDS(object = ___, file = "___")
# Read your flights_xts data from the rds file
flights_xts2 <- readRDS("___")
# Check the class of your new flights_xts2 object
# Examine the first five rows of your new flights_xts2 object