map_dbl() e map_int()
Algumas variações de map_*() são muito parecidas. map_dbl() e map_int() ambas retornam números. map_int() devolve vetores inteiros, que têm números sem casas decimais. map_dbl() devolve vetores double, que têm números que podem ter casas decimais. Observe com mais atenção como o uso de diferentes funções map_*() afeta as saídas.
Aqui está novamente a tabela de map_*() como referência.
map_*() |
Output |
|---|---|
map_chr() |
character vector |
map_lgl() |
logical vector [TRUE or FALSE] |
map_int() |
integer vector |
map_dbl() |
double vector |
Este exercício faz parte do curso
Fundamentos de Programação Funcional com purrr
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])