我已经多次查看了dplyr的文档,它表明dplyr::rename_all是dplyr::rename的“作用域”变体。有人能解释一下在语法和功能方面需要做些什么吗?为什么要用一个对另一个?对于这一点,dplyr的文档并不清楚。
发布于 2017-08-06 21:07:56
rename_all对所有名称应用函数rename提供单独的替换名称例如:
library(dplyr)
cars %>% rename_all(toupper) %>% head
# SPEED DIST
# 1 4 2
# 2 4 10
# 3 7 4
# 4 7 22
# 5 8 16
# 6 9 10
cars %>% rename_all(substr, 3) %>% head
# spe dis
# 1 4 2
# 2 4 10
# 3 7 4
# 4 7 22
# 5 8 16
# 6 9 10
cars %>% rename(speeeeeed = speed, distance = dist) %>% head
# speeeeeed distance
# 1 4 2
# 2 4 10
# 3 7 4
# 4 7 22
# 5 8 16
# 6 9 10https://stackoverflow.com/questions/45535157
复制相似问题