Fräscha upp minnet om purrr
Låt oss säga att du är dataanalytiker på en webbyrå. Webbdesignteamet har genomfört ett A/B-test under en vecka för att jämföra två designförslag för en webbplats, och du har nu fått i uppgift att analysera resultaten.
Teamet mätte antalet besök på kontaktsidan för att bedöma designens inverkan på hur många som kontaktade företaget. De två designerna visades för 2/3 av besökarna.
visit_a innehåller resultaten från kampanj A och visit_b resultaten från kampanj B. Båda uttrycks som ett genomsnittligt antal besök per timme. Övrig statistik du har tillgång till anges i besök per dag, så du behöver konvertera dessa två vektorer. Sedan extraherar du medelvärdet för varje vektor.
Observera att detta är nya data, inte de som visades i videon.
Den här övningen är en del av kursen
Funktionell programmering på mellannivå med purrr
Övningsinstruktioner
- Skapa funktionen
to_day(), som multiplicerarxmed 24. - Skapa en lista som innehåller
visit_aochvisit_b. - Omvandla din nya lista till dagliga besökstal med
map()och funktionento_day(). - Jämför medelvärdet för besöken genom att applicera funktionen
mean()på resultaten medmap().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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, ___)