相关疑难解决方法(0)

如何使用dplyr为多个变量名添加前缀?

我正在尝试为data.frame中的每个变量名添加一个公共前缀.例如,使用mtcars数据,我可以添加前缀"cars".使用以下代码:

> data(mtcars)
> names(mtcars)
 [1] "mpg"  "cyl"  "disp" "hp"   "drat" "wt"   "qsec" "vs"  
 [9] "am"   "gear" "carb"
> names(mtcars) <- paste0("cars.", names(mtcars))
> names(mtcars)
 [1] "cars.mpg"  "cars.cyl"  "cars.disp" "cars.hp"  
 [5] "cars.drat" "cars.wt"   "cars.qsec" "cars.vs"  
 [9] "cars.am"   "cars.gear" "cars.carb"
Run Code Online (Sandbox Code Playgroud)

但是,我想%>%使用一些dplyr语法将其作为管道操作的一部分(即,使用串联的一系列函数).这似乎是一些组合renameeverything()应该做的伎俩,但我不知道如何让它工作.有没有人有任何想法?

r dplyr

12
推荐指数
5
解决办法
8442
查看次数

标签 统计

dplyr ×1

r ×1