Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa funktionen to_day(), som multiplicerar x med 24.
  • Skapa en lista som innehåller visit_a och visit_b.
  • Omvandla din nya lista till dagliga besökstal med map() och funktionen to_day().
  • Jämför medelvärdet för besöken genom att applicera funktionen mean() på resultaten med map().

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, ___)
Redigera och kör kod