MulaiMulai sekarang secara gratis

Mengeksplorasi data dengan predikat

Kita akan melanjutkan eksplorasi data uji A/B. Manajer Anda tidak tertarik pada hari mana yang mencapai ambang batas; ia ingin tahu apakah setiap hari mencapai ambang batas atau apakah sebagian hari mencapainya. Kita akan menggunakan predikat purrr untuk menjawab pertanyaan ini.

Anda menerima beberapa ambang batas dan memutuskan untuk menulis skrip yang dimulai dengan definisi ambang batas tersebut, lalu menjawab, untuk setiap desain, apakah semua hari telah mencapai ambang batas, dan jika tidak, apakah sebagian hari mencapainya.

Hasil dari uji A/B ini ada dalam daftar all_visits.

Latihan ini adalah bagian dari kursus

Pemrograman Fungsional Tingkat Menengah dengan purrr

Lihat Kursus

Petunjuk latihan

  • Buat variabel bernama threshold yang berisi angka 160.
  • Buat mapper baru yang akan menguji apakah .x melebihi threshold.
  • Gabungkan map() dan every() untuk menguji apakah semua elemen melebihi ambang batas.
  • Gabungkan map() dan some() untuk menguji apakah sebagian elemen melebihi ambang batas.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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, ___))
Edit dan Jalankan Kode