[Перевод] Агрегирующие функции в dplyr
summarise() используется с агрегирующими функциями, которые принимают на вход вектор значений, а возвращают одно. Функция summarise_each() предлагает другой подход к summarise() с такими же результатами.
Цель этой статьи — сравнить поведение summarise() и summarise_each(), учитывая два фактора, которыми мы можем управлять:
1. Сколькими переменными оперировать
1А, одна переменная
1В, более одной переменной
2. Сколько функций применять к каждой переменной
2А, одна функция
2В, более одной функции
Получается четыре варианта:
Вариант 1: применить одну функцию к одной переменной
Вариант 2: применить много функций к одной переменной
Вариант 3: применить одну функцию к многим переменным
Вариант 4: применить много функций к многим переменным
Также проверим эти четыре случая с и без опции group_by().
Подробнее: https://habrahabr.ru/post/281747/
summarise() используется с агрегирующими функциями, которые принимают на вход вектор значений, а возвращают одно. Функция summarise_each() предлагает другой подход к summarise() с такими же результатами.
Цель этой статьи — сравнить поведение summarise() и summarise_each(), учитывая два фактора, которыми мы можем управлять:
1. Сколькими переменными оперировать
1А, одна переменная
1В, более одной переменной
2. Сколько функций применять к каждой переменной
2А, одна функция
2В, более одной функции
Получается четыре варианта:
Вариант 1: применить одну функцию к одной переменной
Вариант 2: применить много функций к одной переменной
Вариант 3: применить одну функцию к многим переменным
Вариант 4: применить много функций к многим переменным
Также проверим эти четыре случая с и без опции group_by().
Подробнее: https://habrahabr.ru/post/281747/