or
Toto cvičení je součástí kurzu
Zní ti lambda funkce, mappery a predikáty trochu záhadně? Žádná panika! Po rychlém osvěžení základů purrr se ponoříme do funkcionálního programování, objevíme anonymní funkce a predikáty a ukážeme si, jak je využít k čištění a průzkumu dat.
Aktuální cvičení
Připrav se na hlubší ponor do funkcionálního programování s purrr! V této kapitole si přiblížíme samotný koncept funkcionálního programování, prozkoumáme ošetřování chyb pomocí `safely()` a `possibly()` a představíme funkci `compact()`, která pomáhá psát přehlednější kód.
V této kapitole využijeme purrr k psaní kódu, který je přehlednější, čistší a snáze udržovatelný. Naučíme se tvořit čisté funkce pomocí `compose()` a `negate()`. Ukážeme si také, jak pomocí `partial()` skládat funkce „předvyplněním" argumentů z existujících funkcí. Na závěr si představíme sloupcové seznamy (list-columns) – praktickou datovou strukturu, která pomáhá psát čistý kód v prostředí Tidyverse.
Vše, co víme o purrr, shrneme v případové studii. Pomocí purrr budeme analyzovat data získaná ze sítě Twitter, přehledně je uspořádáme a identifikujeme influencery z konference RStudio 2018.