2016-04-25 9 views
1

in jeder Zeile jeder spezifischen Charakter Hinzufügen ich eine CSV haben, Datei leider eine der Spalten enthält ein Wörterbuch, die Kommas in es, zum Beispiel hat:in R ein Zeichen vor

{"name": "Umbulharjo", "type": "Kecamatan", "level": "3", "region1": "Yogyakarta", "region2": "Yogyakarta", "region3": "Umbulharjo", "postcode": "55161"} 

Wie kann ich ein als Zitat „vor jedem {und nach jedem} in R? dann kann ich“, wenn i read.csv oder read.csv2 bin mit oder read.table

+0

Suche und ersetzen in R mit Regex und Gsub(). – RanchiRhino

+0

Dieser Link kann sich für Sie als nützlich erweisen. – RanchiRhino

+0

Sie können einfach 'paste' verwenden – Sotos

Antwort

0
paste('{"name": "Umbulharjo", "type": "Kecamatan", "level": "3", "region1": "Yogyakarta", "region2": "Yogyakarta", "region3": "Umbulharjo", "postcode": "55161"}', '') 
#[1] "{\"name\": \"Umbulharjo\", \"type\": \"Kecamatan\", \"level\": \"3\", \"region1\": \"Yogyakarta\", \"region2\": \"Yogyakarta\", \"region3\": \"Umbulharjo\", \"postcode\": \"55161\"} " 
+0

2,5 Millionen Zeilen wie kann ich einfügen? –

+0

'Paste' ist vektorisiert. – Sotos

1

Ihre Daten JSON-ish sein aussehen. Wenn Sie eine Menge JSON-Sachen machen, schlage ich vor, eine library that understands JSON zu verwenden.

+0

NEIN es ist nicht JSON überhaupt nur eine Spalte hat diese Struktur von 45. –