使用 R 中的函数将字符串粘贴到多个列名称

问题描述 投票:0回答:1

我想使用函数重命名许多变量名称。例如,将“demo”添加到每个变量名称中。到目前为止,我已经:

 demo <- function(x)
  {
  data$demo_x <- data$x 
   }
  demo("age")

但是,这是行不通的。任何建议都非常感激!

我尝试过paste0功能。

r function rename paste
1个回答
0
投票

使用

dplyr

library(dplyr)

data |>
  rename_with(\(x) paste0("demo", x))

在基础 R 中:

names(data) <- paste0("demo", names(data))
© www.soinside.com 2019 - 2024. All rights reserved.