[英]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.