Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en variabel som heter threshold och tilldela den värdet 160.
  • Skapa en ny mapper som testar om .x är större än threshold.
  • Kombinera map() och every() för att testa om alla element överstiger tröskelvärdet.
  • Kombinera map() och some() 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, ___))
Redigera och kör kod