我可以帮你翻译。以下是您需要翻译的内容:
我有一个如下的数据框:
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。