1

我有一个 .csv 文件,不幸的是,其中一列包含一个包含逗号的字典,例如:

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

如何在 R 中的每个 { 之前和每个 } 之后放置一个 "?然后我可以在使用 read.csv 或 read.csv2 或 read.table 时将 " 设置为引号

4

2 回答 2

1

您的数据看起来像 JSON 格式。如果你正在做很多 JSON 的东西,我建议使用理解 JSON 的库

于 2016-04-25T06:44:48.553 回答
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\"} "
于 2016-04-25T06:40:44.913 回答