Lambda funkce
Stále pracujeme s výsledky týdenního A/B testu na webu. V pracovním prostředí máš k dispozici tři vektory s počty návštěv pro každý design (visit_a, visit_b a visit_c).
Kolega tě požádal o zaslání výsledků, ale chce, aby byly zaokrouhleny na desítky. K tomu budeš muset zavolat funkci round() tímto způsobem:
Zaokrouhlení na záporný počet číslic znamená zaokrouhlení na mocninu desítky – například round(x, digits = -2) zaokrouhlí na stovky.
Definice převzata z dokumentace R: viz ?round
Dávej pozor, abys pro každé volání použil/a správnou variantu map_*.
Toto cvičení je součástí kurzu
Intermediate Functional Programming with purrr
Pokyny k cvičení
- Zaokrouhli
visit_ana nejbližší desítku pomocí mapperu. - Vytvoř znovupoužitelný mapper objekt s názvem
to_ten, který zaokrouhluje na nejbližší desítku. - Aplikuj
to_tennavisit_b. - Aplikuj
to_tennavisit_c.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Round visit_a to the nearest tenth with a mapper
___(visit_a, ~ ___(.x, -1))
# Create to_ten, a mapper that rounds to the nearest tenth
to_ten <- ___(~ ___(.x, ___))
# Map to_ten on visit_b
___(visit_b, ___)
# Map to_ten on visit_c
___(visit_c, ___)