2016-11-11 3 views
4

I Klammern aus einem String-Wert in diesem Fall zu entfernen versuchen diese:Entfernen Klammer in R

(40,703707008, -73,943257966)

Ich kann nicht einen Beitrag mit Code zu finden scheine, die funktionieren ; Ich weiß, dass dies eine sehr einfache Aufgabe ist, aber ich habe die folgenden Links gesehen, aber sie töten entweder alle meine Interpunktion oder scheinen nicht zu funktionieren. Unten sind die Codes, die ich ausprobiert habe. Schätzen Sie die Hilfe:

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) 

Antwort

7

Dies sind Metazeichen, die entweder entkommen werden muss (mit \\) oder wir können es in einer eckigen Klammer legen Sie es als Zeichen zu lesen.

gsub("[()]", "", x) 
#[1] "40.703707008, -73.943257966"