我想使用函数重命名许多变量名称。例如,将“demo”添加到每个变量名称中。到目前为止,我已经:
demo <- function(x)
{
data$demo_x <- data$x
}
demo("age")
但是,这是行不通的。任何建议都非常感激!
我尝试过paste0功能。
使用
dplyr
:
library(dplyr)
data |>
rename_with(\(x) paste0("demo", x))
在基础 R 中:
names(data) <- paste0("demo", names(data))