ÎncepețiÎncepe gratuit

Îți reîmprospătezi memoria despre purrr

Să zicem că ești un analist de date care lucrează pentru o agenție web. Echipa de web design a desfășurat un test A/B pe parcursul unei săptămâni, comparând performanța a două propuneri de design pentru un site, iar acum ești responsabil cu analiza rezultatelor.

Echipa a măsurat numărul de vizite pe pagina de Contact pentru a determina impactul fiecărui design asupra numărului de persoane care contactează compania. Aceste design-uri au fost prezentate la 2/3 dintre vizitatori.

visit_a conține rezultatele campaniei A, iar visit_b — rezultatele campaniei B. Ambele sunt exprimate ca număr mediu orar de vizite. Toate celelalte statistici disponibile sunt exprimate în vizite pe zi, așa că trebuie să convertești aceste două valori. Apoi vei extrage media fiecărui vector.

Atenție: acestea sunt date noi, nu cele din video.

Acest exercițiu face parte din cursul

Programare funcțională intermediară cu purrr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează funcția to_day(), care înmulțește x cu 24.
  • Creează o listă care conține visit_a și visit_b.
  • Transformă noua listă în numărul zilnic de vizite folosind map() și funcția to_day().
  • Compară media vizitelor aplicând funcția mean() pe rezultate cu ajutorul map().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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, ___)
Editează și rulează codul