Předmět je zaměřen na výuku základních datových struktur, programovacích technik a manipulace s daty a textem v softwaru R.
Předmět je zaměřen na výuku základních datových struktur, programovacích technik a manipulace s daty a textem v softwaru R.
Po úspěšném absolvování budou studenti schopni v softwaru R mimo jiné provádět základní datové operace a manipulace, implementovat základní programovací postupy, pracovat s textem, importovat a exportovat datové soubory a vytvářet soubory obrázkové.
-Instalace R, uživatelská vývojová prostředí (IDE), nápověda, historie příkazů, workspace, psaní skriptů, knihovny. Internetové zdroje a diskuze týkající se R -Proměnné a funkce v R, jejich typy, včetně zacházení s datem -Vektory, matice a pole (array), související operace a funkce -Listy a datové soubory, související operace a funkce -Faktory a tabulky, související operace, funkce -Instalace a práce s knihovnami -Práce s datovými soubory, jejich import a export z různých formátů. -Zpracování textu v R: vstup ze souboru a z klávesnice, výstup do souboru a na obrazovku, práce s textem, regulární výrazy -Základy programování: podmínka if, for cyklus, while cyklus a smyčka repeat. Použití vektorových operací místo cyklů -Vytváření uživatelských funkcí a programování s užitím funkcí -Numerická přesnost výpočtu, reprezentace čísel, časová a paměťová náročnost algoritmu a kódu -Základy grafiky v R: základní grafika a její možnosti: tvorba grafů, popis os, přidání legend, česká diakritika v grafech, tvorba obrázkových souborů. ggplot2 -Moderní R: systém balíčků tidyverse (dplyr, tidyr apod.) -Rmarkdown: zpracování výstupů kódu v podobě html, pdf, ukázky dalších možných prezentačních vrstev R
Základní:
Doporučená příprava:
Používej Markdown: ## Nadpis, **tučně**, `kód`, - odrážky, > citace