Explorarea datelor cu predicate
Vom continua explorarea datelor din testul A/B. Managerul tău nu este interesat de zilele care au atins pragul, ci vrea să știe dacă toate zilele l-au atins sau dacă unele zile l-au atins. Vom folosi predicatele din purrr pentru a răspunde la aceste întrebări.
Ai primit mai multe praguri și ai decis să scrii un script care să înceapă cu definirea acestui prag și să răspundă, pentru fiecare design, dacă toate zilele au atins pragul și, dacă nu, dacă unele au făcut-o.
Rezultatele acestui test A/B se află în lista all_visits.
Acest exercițiu face parte din cursul
Programare funcțională intermediară cu purrr
Instrucțiuni pentru exercițiu
- Creează o variabilă numită
threshold, care să conțină numărul 160. - Creează un nou mapper care să testeze dacă
.xdepășeștethreshold. - Combină
map()șievery()pentru a testa dacă toate elementele depășesc pragul. - Combină
map()șisome()pentru a testa dacă unele elemente depășesc pragul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create a threshold variable, set it to 160
# Create a mapper that tests if .x is over the defined threshold
over_threshold <- ___(~ .x > ___)
# Are all elements in every all_visits vectors over the defined threshold?
map(all_visits, ~ ___(.x, ___))
# Are some elements in every all_visits vectors over the defined threshold?
map(all_visits, ~ ___(.x, ___))