![](/img/trans.png)
[英]How to use doParallel for calculating distance between zipcodes in R?
[英]How to calculate Distance between Two Zipcodes in Miles Using R
我想计算两个邮政编码之间的距离。 有没有找到距离的特定功能?
我用了这段代码
Dataframe <- transform(dataframe, Distance = ifelse(a == "" | b == "", "", georoute( c("a", "b"), verbose=TRUE, returntype="distance", service="bing" )))
其中a
和b
是两个单独的列,其中包含两个不同区域的邮政编码。
我使用了“ 确定两个邮政编码之间的距离”(mapdist的替代方法)中给出的代码
您可以在线找到一张表格,其中包含29000多个美国城市的经度和纬度,以及它们的邮政编码。 有了它,您就可以将邮政编码列转换为坐标。
然后, geosphere
软件包提供了八个功能,可根据坐标计算距离(大圆,Haversine,Rhumb等)。 它还可以将米转换为英里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.