MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat fungsi to_day() yang mengalikan x dengan 24.
  • Buat list yang berisi visit_a dan visit_b.
  • Ubah list baru Anda menjadi jumlah kunjungan harian dengan map() dan fungsi to_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, ___)
Edit dan Jalankan Kode