在 R 中系统地重命名字符串

Rename strings systematically in R

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

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

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

谢谢!

我们可以使用sub(或gsub,如果space的多个实例)匹配space并替换为空白("" )

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