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[["___"]])