在R中用一系列整数重命名字符列名?

时间:2017-10-13 17:42:14

标签: r regex replace rename

我得到了一个名为B1 - B125的矩阵,我想用序列/数字向量替换/重命名这些列名称(从200到825开始,增加5,因此增加125步)。

char_col_names <- (here are my col names B1 - B125) #length 125
seq_vector <- seq(200, 825, 5) #numeric vector with length 125

library(gsubfn)
renamed_cols <- gsubfn("B{1}0-9{1,3}",as.list(seq_vector),colnames(char_col_names))

这不起作用,因为它返回了我已经获得的完全相同的名称,“B1”,“B2”,“B3”的列表等等而不是“200”,“205”,210“ ...

有什么想法吗? 非常感谢帮助......坚持到这里。

0 个答案:

没有答案