Mengharapkan keluaran hasil pemetaan
Ketika Anda mengetahui bahwa keluaran dari fungsi yang dipetakan bertipe tertentu (di sini berupa vektor numerik), Anda dapat memanfaatkan keluarga fungsi map_*() untuk secara eksplisit mencoba mengembalikan tipe objek tersebut alih-alih list.
Di sini Anda akan kembali menghitung rata-rata populasi setiap negara, tetapi kali ini gunakan map_dbl() untuk secara eksplisit menambahkan vektor numerik yang dikembalikan oleh mean() ke data frame Anda.
Latihan ini adalah bagian dari kursus
Machine Learning di Tidyverse
Petunjuk latihan
- Hasilkan data frame
pop_meanmenggunakan fungsimap_dbl()untuk menghitung rata-rata populasi untuk setiap data frame bersarang. - Jelajahi data frame
pop_meanmenggunakanhead().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Calculate mean population and store result as a double
pop_mean <- gap_nested %>%
mutate(mean_pop = map_dbl(___, ~mean(.x$___)))
# Take a look at pop_mean
head(___)