Автор канала Алексей Селезнёв, руководитель отдела аналитики в Netpeak, автор R пакетов: ryandexdirect, rfacebookstat и др.
В канале публикуются статьи, доклады, новости, заметки по языку R.
Как не использовать циклы в R: Разбираем пакет purrr
В прошлом видео мы начали разбор темы "Как не использовать циклы в R", и рассмотрели функции семейства apply(). Но есть и более продвинутый их аналог, который предоставляет вам пакет purrr. В этом видео уроке мы рассмотрим большую часть функционала purrr.
Тайм коды:
00:00 Вступление
00:57 Какие преимущества даёт пакет purrr
02:15 Какие семейства функций есть в purrr
03:29 Семейство функций map
04:26 Основные аргументы функций пакета purrr
05:20 Работа с функциями семейства map
08:23 Пример сравнения map() с циклом for
08:56 Функции mapdfr(), mapdfc()
13:01 Итерирование сразу по нескольким объектам, семейства функций map2 и pmap
15:01 Синтаксис формул в purrr
20:05 Функции семейства walk
22:31 Функции keep() и discard()
26:27 Итерация по функциям с помощью функций семейства invoke
29:12 Функции reduce() и accumulate()
34:23 Заключение
Ссылки:
- видео
- пример кода
#видео_уроки_по_R