Функция перекодирования в Dplyr работает следующим образом: позволяет заменять числовые значения на основе их позиции или имени, а символьные или факторные значения — только по их имени. 4
Для перекодировки можно использовать, например, следующие функции:
Также для простых задач перекодирования можно использовать вложенные функции ifelse() внутри mutate(). 3
Для работы с факторами можно использовать функцию recode() напрямую, она сохранит существующий порядок уровней при изменении значений. 4 Альтернативно можно использовать recode_factor(), которая изменит порядок уровней в соответствии с порядком замены. 4