ÎncepețiÎncepe gratuit

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

Vezi cursul

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ă .x depășește threshold.
  • Combină map() și every() pentru a testa dacă toate elementele depășesc pragul.
  • Combină map() și some() 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, ___))
Editează și rulează codul