我试图在 R 中找到高密度区域的中心坐标。
我拥有的数据集大约有 150 万行,看起来像这样(虚拟数据)
LATITUDE LONGITUDE val
1 35.83111 -90.64639 359.1
2 42.40630 -90.31810 74.5
3 40.07806 -83.07806 115.4
4 40.53210 -90.14730 112.0
5 42.76310 -84.76220 118.4
6 39.29750 -87.97460 134.4 ...
...
ggmap
使用并ggplot
使用命令绘制后
ggmap(UK_Map) +
geom_density2d(data=processedSubsetData,aes(x=processedSubsetData$Longitude,y=processedSubsetData$Latitude), bins=5) +
stat_density2d(data=processedSubsetData,aes(x=processedSubsetData$Longitude,y=processedSubsetData$Latitude,fill=..level.., alpha=..level..), geom='polygon')
我有如下图所示的可视化。 从图像中可以看出,有一些高密度区域。我需要在地图中找到这些高密度区域的局部中心坐标。
我尝试计算点之间的距离,并将坐标四舍五入以对它们进行分组。但我无法让它工作并且被卡住了。谢谢