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

Osvěžení paměti: purrr

Představ si, že pracuješ jako datový analytik ve webové agentuře. Designový tým právě dokončil týdenní A/B test, který porovnával výkon dvou návrhů nového webu – a ty máš na starosti analýzu výsledků.

Tým sledoval počet návštěv stránky Kontakt, aby zjistil, jak jednotlivé návrhy ovlivňují zájem lidí o kontaktování firmy. Oba návrhy byly zobrazeny 2/3 návštěvníků.

visit_a obsahuje výsledky kampaně A a visit_b výsledky kampaně B. Obě hodnoty jsou vyjádřeny jako průměrný hodinový počet návštěv. Všechny ostatní statistiky, se kterými pracuješ, jsou ale v návštěvách za den – takže tyhle dvě hodnoty potřebuješ převést. Pak z každého vektoru vytáhneš průměr.

Pozor – jde o nová data, ne ta z videa.

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

Intermediate Functional Programming with purrr

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř funkci to_day(), která vynásobí x číslem 24.
  • Vytvoř seznam obsahující visit_a a visit_b.
  • Pomocí map() a funkce to_day() převeď hodnoty v seznamu na denní počty návštěv.
  • Porovnej průměrné počty návštěv tak, že na výsledky namapuješ funkci mean().

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

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

# Create the to_day function
to_day <- function(x) {
 ___
}

# Create a list containing both vectors: all_visits
all_visits <- list(___, ___)

# Convert to daily number of visits: all_visits_day
all_visits_day <- map(___, ___)

# Map the mean() function and output a numeric vector 
___(all_visits_day, ___)
Upravit a spustit kód