Removing parenthesis in R

2020-03-24 03:31发布

I am trying to remove parentheses from a string value in this case this one:

(40.703707008, -73.943257966)

I can't seem to find a post with code that works; I know that this is a very simple task, but I've seen the following links but they either kill all my punctuation or don't seem to work. Below is the codes I've tried. Appreciate the help:

remove parenthesis from string

Remove parentheses and text within from strings in R

x = ("(40.703707008, -73.943257966)")
gsub("\\s*\\([^\\)]+\\)","",x)
gsub("\\D", "", x)
gsub("log\\(", "", x)

标签: r regex gsub
1条回答
男人必须洒脱
2楼-- · 2020-03-24 04:23

These are metacharacters that either needs to be escaped (with \\) or we can place it in a square bracket to read it as character.

gsub("[()]", "", x)
#[1] "40.703707008, -73.943257966"
查看更多
登录 后发表回答