Функция pivot_longer() преобразует широкоформатные данные (где переменные распределены по столбцам) в длинный формат (где каждая переменная находится в одном столбце). www.r-bloggers.com
Некоторые аргументы функции pivot_longer():
- «данные» — набор данных, подлежащий преобразованию. www.r-bloggers.com
- «столбцы» — задаёт столбцы для поворота от широких к длинным. www.r-bloggers.com
- «names_to» — имя нового столбца, в котором будут храниться сводные имена столбцов. www.r-bloggers.com
- «values_to» — имя нового столбца, в котором будут храниться сводные значения. www.r-bloggers.com
- «valuesdropna» — удаляет строки, где сводное значение равно NA, если установлено значение TRUE. www.r-bloggers.com
Функция pivot_wider() преобразует данные длинного формата (где значения повторяются по строкам) в широкий формат, что полезно, когда требуется обобщение данных или сравнение по категориям. www.r-bloggers.com
Некоторые аргументы функции pivot_wider():
- «данные» — набор данных, подлежащий преобразованию. www.r-bloggers.com
- «names_from» — указывает, значения какого столбца должны стать именами столбцов в широком формате. www.r-bloggers.com
- «values_from» — столбец, содержащий значения для заполнения в новых широкоформатных столбцах. www.r-bloggers.com
- «values_fill» — значение для заполнения отсутствующих записей при преобразовании в широкий формат. www.r-bloggers.com
Функции pivotlonger() и pivotwider() являются симметричными и производят обратные друг другу действия. habr.com