作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经多次阅读了dplyr
的文档,它表明dplyr::rename_all
是dplyr::rename
的“作用域”变体。有人可以解释这与语法和功能有关吗?为什么要使用一个与另一个? dplyr
的文档对此不清楚。
最佳答案
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
关于r - dplyr::rename和dplyr::rename_all之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45535157/
我有一个包含多个列的数据框,格式为 var1.mean、var2.mean。我想从包含它的所有列中删除后缀“.mean”。我尝试在管道中将 rename_all 与正则表达式结合使用,但无法提出正确的
我正在尝试从我拥有的某些列名称中删除数字。我尝试了以下方法,但没有成功。 iris %>% rename_all(.funs = list(gsub('[[:digit:]]+', "", nam
我有以下数据框: library(dplyr) df % rename_all(funs(stringr::str_replace_all(., "gh", "v"))) 我想结合使用 renam
我有以下数据框: library(dplyr) df % rename_all(funs(stringr::str_replace_all(., "gh", "v"))) 我想结合使用 renam
我是一名优秀的程序员,十分优秀!