【发布时间】:2021-10-22 18:59:48
【问题描述】:
我有以下数据框:
library(dplyr)
df <- data.frame(gh225 = "foo1", gh765 = "foo2", gauskper = "foo3") %>%
rename_all(funs(stringr::str_replace_all(., "gh", "v")))
我想将 rename_all 与 if_else 结合使用,但我找不到方法,逻辑是这样的(但带有变量):
if_else(stringr::str_detect(columns, "au"), "id_per", columns)
一句话,我想把名字gauskper改成id_per。
【问题讨论】: