Začněte nyníZačněte zdarma

Převod mezi data.frame a zoo

Při práci s reálnými daty časových řad budeš data často importovat z tabulek a jiných tabulkových formátů – tedy ve formátu podobném datovému rámci. Převedením dat na objekt zoo se lépe připravíš na analýzu časových řad!

Stejně tak převod časové řady na datový rámec ti umožní data snadno upravovat a exportovat do formátu, který je srozumitelný pro jiný software i programovací jazyky mimo R.

Časová řada card_prices – obsahující průměrné denní ceny tří sběratelských karet – a také balíčky lubridate, zoo a ggplot2 jsou již načteny.

Toto cvičení je součástí kurzu

Manipulace s časovými řadami v R

Zobrazit kurz

Pokyny k cvičení

  • Převeď objekt zoo s názvem card_prices na datový rámec pomocí funkce fortify a výsledek ulož do cards_df.

  • Sečti tři sloupce s cenami z cards_df a výsledek přiřaď do nového sloupce cards_df$total_price.

  • Vytvoř novou časovou řadu total_price_zoo ze sloupců Index a total_price z cards_df.

  • Zobraz total_price_zoo pomocí funkce autoplot.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Fortify to data frame: cards_df
___ <- ___

# Add together the three price columns from cards_df
___ <- ___ + ___ + ___

# Create the total_price_zoo time series
___ <- ___

# Generate an autoplot of the new time series
___
Upravit a spustit kód