Utforska data med predikat
Vi fortsätter att utforska A/B-testdata. Din chef är inte intresserad av vilka dagar som nådde tröskelvärdet – han vill veta om alla dagar nådde det, eller om några dagar gjorde det. Vi använder purrr-predikat för att svara på dessa frågor.
Du har fått flera tröskelvärden och bestämmer dig för att skriva ett skript som börjar med att definiera tröskelvärdet, och sedan besvarar, för varje design, om alla dagar har nått tröskelvärdet – och om inte, om några har gjort det.
Resultaten från detta A/B-test finns i listan all_visits.
Den här övningen är en del av kursen
Funktionell programmering på mellannivå med purrr
Övningsinstruktioner
- Skapa en variabel som heter
thresholdoch tilldela den värdet 160. - Skapa en ny mapper som testar om
.xär större änthreshold. - Kombinera
map()ochevery()för att testa om alla element överstiger tröskelvärdet. - Kombinera
map()ochsome()för att testa om några element överstiger tröskelvärdet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a threshold variable, set it to 160
# Create a mapper that tests if .x is over the defined threshold
over_threshold <- ___(~ .x > ___)
# Are all elements in every all_visits vectors over the defined threshold?
map(all_visits, ~ ___(.x, ___))
# Are some elements in every all_visits vectors over the defined threshold?
map(all_visits, ~ ___(.x, ___))