如何更改字符串中的符号[R]

时间:2014-05-01 18:49:16

标签: r rename

我在格式列中有许多元素:

Var.24.22918699

需要更改为

Var-24-22918699

有没有一种简单的方法来做这个R?

谢谢!

2 个答案:

答案 0 :(得分:2)

确实有。 gsub用于使用正则表达式替换字符串中的特定字符。

> x <- "Var.24.22918699"    
> gsub("[.]", "-", x)
## [1] "Var-24-22918699"

答案 1 :(得分:0)

另一种选择:

x <- "Var.24.22918699"  
chartr('.', '-', x)
# [1] "Var-24-22918699"