R语言 在列名后添加后缀

pcww981p  于 2023-06-03  发布在  其他
关注(0)|答案(2)|浏览(156)

我在一个数据框中有多个不同名称的列。对于所有这些我想添加一个共同的后缀

tot_proc

比如说

DF
a   b   c

->

DF
a_tot_proc   b _tot_proc   c_tot_proc

我只能弄清楚如何为列名添加前缀:

colnames(DF) <- paste("tot_proc", colnames(DF), sep = "_")

但没有后缀。你能帮我吗?谢谢你!

pnwntuvh

pnwntuvh1#

你可以换个顺序。

colnames(DF) <- paste(colnames(DF), "tot_proc", sep = "_")
cnjp1d6j

cnjp1d6j2#

关于dplyr::rename_with

library(dplyr)
DF %>% rename_with(~ paste(., "tot_proc", sep = "_"))

相关问题