【发布时间】:2017-07-30 23:14:08
【问题描述】:
假设我有一个城市和国家的向量,其中可能包含也可能不包含已更改名称的地名:
locations <- c("Paris, France", "Sarajevo, Yugoslavia", "Rome, Italy", "Leningrad, Soviet Union", "St Petersburg, Russia")
问题是我不能使用像 ggmap::geocode 这样的东西,因为它似乎不适用于名称已更改的位置:
ggmap::geocode(locations, source = "dsk")
lon lat
1 2.34880 48.85341 #Works for Paris
2 NA NA #Didn't work for Sarajevo
3 12.48390 41.89474 #Works for Rome
4 98.00000 60.00000 #Didn't work for the old name of St Petersburg seems to just get the center of Russia
5 30.26417 59.89444 #Worked for St Petersburg
我可以使用其他功能吗?如果我必须“更新”城市和国家的名称,是否有一种简单的方法可以解决这个问题?我有数百个地点要收集经度和纬度坐标。
【问题讨论】: