1
我已经多次查看了dplyr
的文档,它表明dplyr::rename_all
是dplyr::rename
的“作用域”变体。有人可以解释这在语法和功能方面会带来什么吗?为什么使用一个与另一个? dplyr
的文档不清楚这一点。dplyr :: rename和dplyr :: rename_all之间的区别
我已经多次查看了dplyr
的文档,它表明dplyr::rename_all
是dplyr::rename
的“作用域”变体。有人可以解释这在语法和功能方面会带来什么吗?为什么使用一个与另一个? dplyr
的文档不清楚这一点。dplyr :: rename和dplyr :: rename_all之间的区别
随着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 10