Auffrischung: deine purrr-Kenntnisse
Stell dir vor, du bist Data Analyst bei einer Webagentur. Das Webdesign-Team hat eine einwöchige A/B-Testreihe durchgeführt, um die Performance zweier Designvorschläge für eine Website zu vergleichen, und du bist jetzt für die Analyse der Ergebnisse zuständig.
Das Team hat die Anzahl der Besuche der Kontaktseite gemessen, um den Einfluss des Designs auf die Zahl der Personen zu bestimmen, die das Unternehmen kontaktieren. Diese Designs wurden 2/3 der Besuchenden gezeigt.
visit_a enthält die Ergebnisse der Kampagne A und visit_b die Ergebnisse der Kampagne B. Beide sind als durchschnittliche stündliche Anzahl von Besuchen angegeben. Alle anderen Kennzahlen, die du hast, sind als Besuche pro Tag ausgedrückt, daher musst du diese beiden umrechnen. Anschließend extrahierst du den Mittelwert jedes Vektors.
Beachte, dass dies neue Daten sind, nicht die aus dem Video.
Diese Übung ist Teil des Kurses
<Kurs>Fortgeschrittene funktionale Programmierung mit purrr</Kurs>Übungsanweisungen
- Erstelle die Funktion
to_day(), diexmit 24 multipliziert. - Erstelle eine Liste, die
visit_aundvisit_benthält. - Wandle deine neue Liste mit
map()und der Funktionto_day()in tägliche Besuchszahlen um. - Vergleiche die Mittelwerte der Besuche, indem du die Funktion
mean()auf die Ergebnisse anwendest.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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, ___)