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
Istruzioni dell'esercizio
- Crea la funzione
to_day(), che moltiplicaxper 24. - Crea una lista che contenga
visit_aevisit_b. - Converti la nuova lista nel numero di visite giornaliere con
map()e la funzioneto_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, ___)