map_dbl() and map_int()
Some flavors of map_*() are very similar. map_dbl() and map_int() both output numbers. map_int() outputs integer vectors, which have numbers with no decimals. map_dbl() outputs double vectors, which have numbers that can have decimals. Take a closer look at how using different map_*() functions affect outputs.
Here is the map_*() table again as a reference.
map_*() |
Output |
|---|---|
map_chr() |
character vector |
map_lgl() |
logical vector [TRUE or FALSE] |
map_int() |
integer vector |
map_dbl() |
double vector |
This exercise is part of the course
Foundations of Functional Programming with purrr
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])