Что такое случай использования `dplyr :: select_all` над` dplyr :: rename_all`? - PullRequest
2 голосов
/ 29 апреля 2019

Пакет dplyr имеет две функции, обе из которых могут использоваться для манипулирования именами столбцов, например,

dplyr::rename_all(mtcars, toupper)

и

dplyr::select_all(mtcars, toupper)

Они, кажется, были введены одновременно в v0.6 , и их реализации почти идентичны с единственным отличием в том, что rename_all передает аргумент strict = TRUE в общую функцию они оба звонят. Следствием этого аргумента является проверка того, что функции переименования включены. Следовательно, единственное отличие, которое я вижу в действительности, состоит в том, что

select_all(mtcars)

действителен, но

rename_all(mtcars)

нет. Однако, насколько я могу судить, первое - это просто функция тождества, например,

> identical(mtcars, select_all(mtcars))
[1] TRUE

Так в чем же смысл функции select_all? Может ли кто-нибудь привести пример использования, демонстрирующий его полезность?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...