map_dbl() і map_int()
Деякі різновиди map_*() дуже схожі. І map_dbl(), і map_int() повертають числа. map_int() повертає цілочислові вектори, тобто числа без дробової частини. map_dbl() повертає вектори double, тобто числа, які можуть мати дробову частину. Розгляньте уважніше, як використання різних функцій map_*() впливає на результати.
Ось знову таблиця map_*() як довідка.
map_*() |
Output |
|---|---|
map_chr() |
character vector |
map_lgl() |
logical vector [TRUE or FALSE] |
map_int() |
integer vector |
map_dbl() |
double vector |
Ця вправа є частиною курсу
Основи функціонального програмування з purrr
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])