我在R中导入了一个JSON文件,格式如下:
$ Singapore : chr [1:34] "Singapore" "Yishun New Town" "Bedok New Town" "Ayer Raja New Town" ...
$ Indonesia : chr [1:273] "Bandung" "Jakarta" "Samarinda" "Pekanbaru" ...
$ Nepal : chr [1:6] "Patan" "Jawlakhel" "Kathmandu" "Bharatpur" ...
我有另一个data.frame有文本变量:
1 "yishun"
2 "patan"
3 "samarinda city"
4 "kathmandu center"
5 "Bedok new town"
所以我想要的是通过JSON文件检查这个城市是否存在并将国家/地区分配给一个新变量,如下所示:
1 "yishun" Singapure
2 "patan" Nepal
3 "samarinda city" donesia
4 "kathmandu center" Nepal
5 "New york" NA
我正在考虑使用:unlist()
JSON文件 - >使用grepl
查找值中是否有城市。还有其他想法吗?