НачатьНачать бесплатно

map_dbl() и map_int()

Некоторые варианты map_*() очень похожи друг на друга. map_dbl() и map_int() оба возвращают числа. map_int() возвращает целочисленные векторы — числа без десятичной части. map_dbl() возвращает векторы с плавающей точкой — числа, которые могут иметь десятичную часть. Рассмотрим подробнее, как разные функции map_*() влияют на результат.

Для справки — таблица функций map_*().

map_*() Результат
map_chr() символьный вектор
map_lgl() логический вектор [TRUE или FALSE]
map_int() целочисленный вектор
map_dbl() вектор с плавающей точкой

Это упражнение является частью курса

Основы функционального программирования с purrr

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Pull out episode_id element as list
map(___, ~.x[["___"]])

# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])
Редактировать и запускать код