【发布时间】:2018-08-22 01:54:05
【问题描述】:
我想用gsub 减去字符。
# data
Column name
NORTH HANOVER TWP N J
MULLICA TWP NJ
VERONA N J
我想要的是:
# result
Column name
NORTH HANOVER
MULLICA
VERONA
我尝试这样的事情:
gsub(" TWP.", "", "NORTH HANOVER TWP N J")
[1] "NORTH HANOVERN J"
我得到了错误的结果。
如何修复我的代码?
【问题讨论】:
-
什么是标记你想要的结束的字符,你有他们的列表吗?对于前两个示例,它是“TWP”,但在第三个示例中,它只是“N”吗?还是“N J”?
-
逻辑不清楚。您想删除 "TWP" 之后的所有内容吗?但是“VERONA”没有那个。
-
@RonakShah 是的。我想删除“TWP”之后的所有内容。但是,有一些观察结果,例如“VERONA”,它没有“TWP”。结束字符不一定包括“J”,可能还有其他字符。