查找每个点坐标属于哪个国家/地区

2 maps r geolocation

我有一个带lat/lon坐标的数据框:

head(COORD)
   LAT   LON 
1  69.34 16.17  
2  69.20 17.92   
3  69.59 17.87 
4  69.17 18.52  
5  69.42 18.95 
6  69.22 18.91 
Run Code Online (Sandbox Code Playgroud)

我想检索每个点的国家/地区名称并将其添加为第三列.也许which结合使用map来检索点是哪个多边形,但我无法弄清楚如何.

Sam*_*son 6

尝试使用map.where()

library(maps)

COORD$Country <- map.where(database="world", COORD$LON, COORD$LAT)
Run Code Online (Sandbox Code Playgroud)