IniziaInizia gratis

Rinfreschiamo la memoria su purrr

Immagina di essere una data analyst che lavora per un'agenzia web. Il team di web design ha condotto per una settimana un test A/B per confrontare le prestazioni di due proposte di design per un sito, e ora tocca a te analizzarne i risultati.

Il team ha misurato il numero di visite alla pagina Contatti per valutare l'impatto del design sul numero di persone che contattano l'azienda. Questi design sono stati mostrati a 2/3 dei visitatori.

visit_a contiene i risultati della campagna A e visit_b quelli della campagna B. Entrambi sono espressi come numero medio di visite orarie. Tutte le altre statistiche che hai a disposizione sono invece espresse come visite giornaliere, quindi devi convertire questi due vettori. Poi estrarrai la media di ciascun vettore.

Nota che si tratta di nuovi dati, non quelli del video.

Questo esercizio fa parte del corso

Programmazione funzionale intermedia con purrr

Visualizza il corso

Istruzioni dell'esercizio

  • Crea la funzione to_day(), che moltiplica x per 24.
  • Crea una lista che contenga visit_a e visit_b.
  • Converti la nuova lista nel numero di visite giornaliere con map() e la funzione to_day().
  • Confronta la media delle visite mappando la funzione mean() sui risultati.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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, ___)
Modifica ed esegui il codice