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
Pokyny k cvičení
Převeď objekt
zoos názvemcard_pricesna datový rámec pomocí funkce fortify a výsledek ulož docards_df.Sečti tři sloupce s cenami z
cards_dfa výsledek přiřaď do nového sloupcecards_df$total_price.Vytvoř novou časovou řadu
total_price_zooze sloupcůIndexatotal_pricezcards_df.Zobraz
total_price_zoopomocí 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
___