ПочатиПочніть безкоштовно

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[["___"]])
Редагувати та запускати код