【发布时间】:2019-02-20 17:22:18
【问题描述】:
您好,我有一个数据集,我正在尝试根据 50 英里半径获取组集群 ID。这是数据集的结构
g_lat<- c(45.52306, 40.26719, 34.05223, 37.38605, 37.77493)
g_long<- c(-122.67648,-86.13490, -118.24368, -122.08385, -122.41942)
df<- data.frame(g_lat, g_long)
我想创建一个组集群 ID,它基本上是对 50 英里半径范围内的位置进行分组。让我知道如何实现这一目标?非常感谢。下面是预期的输出。
g_lat g_long clusterid
45.52306 -122.67648 1
40.26719 -86.13490 2
34.05223 -118.24368 3
37.38605 -122.08385 4
37.77493 -122.41942 4
【问题讨论】: