Menyegarkan ingatan Anda tentang purrr
Bayangkan Anda adalah analis data di sebuah agensi web. Tim desain web telah menjalankan uji A/B selama seminggu untuk membandingkan kinerja dua usulan desain situs web, dan kini Anda bertanggung jawab menganalisis hasilnya.
Tim mengukur jumlah kunjungan ke halaman Contact untuk menentukan dampak desain terhadap jumlah orang yang menghubungi perusahaan. Desain ini ditampilkan kepada 2/3 pengunjung.
visit_a berisi hasil dari kampanye A dan visit_b hasil dari kampanye B. Keduanya dinyatakan sebagai rata-rata jumlah kunjungan per jam. Semua statistik lain yang Anda miliki dinyatakan sebagai kunjungan per hari, jadi Anda perlu mengonversi keduanya. Lalu, Anda akan mengekstrak nilai mean dari masing-masing vektor.
Perlu dicatat bahwa ini adalah data baru, bukan yang ada di video.
Latihan ini adalah bagian dari kursus
Pemrograman Fungsional Tingkat Menengah dengan purrr
Petunjuk latihan
- Buat fungsi
to_day()yang mengalikanxdengan 24. - Buat list yang berisi
visit_adanvisit_b. - Ubah list baru Anda menjadi jumlah kunjungan harian dengan
map()dan fungsito_day(). - Bandingkan mean kunjungan dengan memetakan fungsi
mean()pada hasilnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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, ___)