r - 如何从 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 代码?谢谢!
解决方案
在base R
:
names(x) <- gsub("'", "", names(x))
x
A B C
1 11 12 13
2 21 22 23
3 31 32 33
推荐阅读
- c++ - 原子 decref 实现之间的区别
- java - 如何通过动态创建spring bean的行为使@ConditionalOnMissingBean工作(例如:beanfactory register)
- html - 在 Ubuntu 上通过 NGINX 加载 html 页面时出现 500 内部服务器错误
- javascript - 如何在散点图中的点内添加标签?
- c# - 如何将 MVC 模型转换为 DATASET?
- javascript - 如何用 JS 设置嵌套 shadowRoot 的 css?
- dart - Bloc 架构“在 null 上调用了 getter x。”
- php - 如何像 Laravel 雄辩的那样创建自己的“尾函数:像对象数组但函数”?
- ios - Firebase crashlytics 报告:闭包#number 是什么意思?
- swift - 为 outlet 集合设置 didSet