我有这样一个字符串向量:

s <- c("X _1", 
       "X _2",
       "X _3",
       "X _4",
       "X _5",
       "X _6",
       "X _7",
       "X _8")

有没有办法系统地重新命名变量,例如,X _1变成X_1

谢谢

推荐答案

我们可以使用sub(如果有多个空格实例,则使用gsub)来匹配空格,并替换为空白("")

sub(" ", "", s)
[1] "X_1" "X_2" "X_3" "X_4" "X_5" "X_6" "X_7" "X_8"

R相关问答推荐

多个ggpredicate对象的平均值

查找具有平局的多个列的最大值并返回列名或平局 destruct 者NA值

如何对数据集进行逆向工程?

大规模重新标记haven标签数据

如何修复R码的置换部分?

如何在编辑列时更新可编辑数据表,并使用该表在Shiny中执行连续计算

标识R中多个列中缺少的唯一值

一小时满足条件的日期的 Select

合并DFS列表并将索引提取为新列

有没有办法使用ggText,<;Sub>;&;<;sup>;将上标和下标添加到同一元素?

派生程序包| ;无法检索';return()';的正文

有没有办法一次粘贴所有列

R -基线图-图形周围的阴影区域

防止正则表达式覆盖以前的语句

随机 Select 的非NA列的行均数

如何在内联代码中添加额外的空格(R Markdown)

从矩阵创建系数图

将R中对象的CSV数组转换为JSON数组

Package emMeans:如果emmip模型中包含的变量较少,emMeans模型中的其他变量设置为什么?

使用';IF';运算符判断数据框单元格中的给定值是否属于一组值