【发布时间】:2016-05-10 00:27:35
【问题描述】:
我知道函数sqrt((x1-x0)^2 + (y1-y0)^2) 可以找到距离。但是我有两列纬度和经度,我想找到最近的 4 个县之间的差异。
我需要一个循环吗?
我还有一列百分比。每个县都有一个百分比。所以,我需要找到最近的县之间的百分比方差。
【问题讨论】:
-
欢迎来到 StackOverflow !请提供minimal reproducible example
-
这里的“差异”是什么意思?统计方差?如果有,有多少县?
-
您在平面上使用欧几里得距离,但球体上的距离不同。
geosphere包具有此功能(例如,请参阅 this SO answer)。你也可以滚动你自己的函数:见here和here。 -
我使用的是 2D,因为之后我要进行映射。
标签: r google-maps geospatial