Скажем, у меня есть вектор городов и стран, который может включать или не включать названия мест, названия которых с тех пор изменились:
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
Могу ли я использовать альтернативные функции? Если мне нужно «обновить» названия городов и стран, есть ли простой способ пройти через это? У меня есть сотни мест, в которых я искал координаты долготы и широты.