map_dbl() dan map_int()
Beberapa varian map_*() sangat mirip. map_dbl() dan map_int() sama-sama menghasilkan angka. map_int() menghasilkan vektor integer, yaitu angka tanpa desimal. map_dbl() menghasilkan vektor double, yaitu angka yang dapat memiliki desimal. Amati lebih dekat bagaimana penggunaan fungsi map_*() yang berbeda memengaruhi keluaran.
Berikut tabel map_*() sebagai referensi.
map_*() |
Output |
|---|---|
map_chr() |
vektor character |
map_lgl() |
vektor logical [TRUE atau FALSE] |
map_int() |
vektor integer |
map_dbl() |
vektor double |
Latihan ini adalah bagian dari kursus
Dasar-dasar Functional Programming dengan purrr
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])