用。。。来代替 。在R

时间:2011-12-02 23:45:26

标签: regex r

如何用。替换..

我尝试过类似的事情:

names(dataset) <- gsub("[/./.]",".",names(dataset))

但它并没有像我希望的那样奏效。

2 个答案:

答案 0 :(得分:12)

尝试添加fixed = T

R> c <- "v.."
[1] "v.."
R> gsub("..", '.', c, fixed = T)
[1] "v."

答案 1 :(得分:5)

我认为你的斜线方向错误,你需要加倍:

gsub("\\.\\.",".",names(dataset))

已修复以反映评论。