首页 > 解决方案 > 如何从 R 数据框中的列名中删除不必要的单引号 (')?

问题描述

不幸的是,我有 colnames,它们都有额外的单引号,如下所示:

x <- data.frame(c(11,21,31),c(12,22,32),c(13,23,33))
colnames(x) <- c("'A'","'B'","'C'")

所以我的问题是,如果我可以为我的整个数据框摆脱那些“'”?最好不要重新输入 colnames 并使用 tidyR 代码?谢谢!

标签: rquotation-marks

解决方案


base R

names(x) <- gsub("'", "", names(x))

x
   A  B  C
1 11 12 13
2 21 22 23
3 31 32 33

推荐阅读