2016-04-25 48 views
1

每一行我有一個.csv每一個特定的字符前增加一個字符,文件遺憾的是其中一列包含有逗號在它的字典,例如:作爲R

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

我怎麼可以把一「之前每{及以後每隔}在R'然後我可以設置」爲報價時,我使用read.csv或read.csv2函數read.table或

+0

使用正則表達式和gsub()查找搜索並在R中替換。 – RanchiRhino

+0

此鏈接可能對您有用。 – RanchiRhino

+0

您可以簡單地使用'paste' – Sotos

回答

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

250萬行我該如何粘貼? –

+0

'paste'被矢量化。 – Sotos

1

您的數據看起來是JSON-ISH。如果你正在做很多JSON的東西,我建議使用library that understands JSON

+0

不,它根本不是JSON,只有一列具有45以外的結構。 –