如何正确使用gsub来替换字符串

时间:2018-06-14 16:41:59

标签: r regex

我查看了其他一些答案并尝试复制代码,但没有运气。我有一个街道名称列表,并希望保留名称,但取出他们的名称为street,st,stret,avenue,avnuen等。显然,有些拼写不正确。我尝试过以下方法:

group<-c("avenue", "avenuen", "ave", "street", "st", "stret")
group
result: "avenue" "avenue" "ave" "street" "st" "stret"
gsub("avenue","avenue","ave","street","st","stret","",group)
result[1] ""

但是,当我用数据查看表格时,这些单词都没有消失。

我也尝试了一个字符串:

group <- "avenue"
gsub("avenue", "", group)
result[1]""

任何建议都将不胜感激。感谢您对一位非常新的R用户的耐心。

1 个答案:

答案 0 :(得分:0)

在您的gsub命令中,将所有逗号替换为“ |”运算符,然后将所有字符串放在一组引号中。像gsub(“ avenue | ave | aven”,“”,group)之类的东西。