相对于dplyr :: rename_all而言,dplyr :: select_all的用例是什么?

时间:2019-04-28 21:05:36

标签: r dplyr

dplyr 软件包具有两个函数,均可用于操纵列名,例如

dplyr::rename_all(mtcars, toupper)

dplyr::select_all(mtcars, toupper)

它们似乎是在v0.6中同时引入的,其实现与the one difference几乎相同,即rename_all将参数strict = TRUE传递给它们都调用的通用函数。该参数的结果是验证是否包含重命名功能。因此,我看到的唯一区别是

select_all(mtcars)

有效,但是

rename_all(mtcars)

不是。但是,据我所知,前者只是一个身份函数,例如,

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

那么select_all函数有什么意义呢? 任何人都可以提供示例用例来演示其实用程序吗?

0 个答案:

没有答案