物體的最小距離我有一套縣的每個質心的緯度和經度一起:查找一組R或Python的
county lat lon
Abiline 32.134 -23.322
Cook 43.324 -32.219
Allegheny 31.949 -30.123
我也有很多醫院的列表,每個醫院的經度和緯度。我想找出每個縣質心最近醫院的距離。
到目前爲止,我已經使用ggmap的geocode()函數來查找每個縣與各醫院的距離,然後選擇最小距離。但是,由於我縣有很多醫院,所以這個問題很快就會變得很嚴重,需要很長時間。
我想避免使用arcgis - 是否有直接的方式在R或Python中執行此操作?
你在尋找歐幾里德距離嗎? –
如果你正在尋找R的最小歐氏距離,你可以使用'min(dist(c(df $ lat,df $ lon)))' –
是的,我正在尋找歐幾里德距離。在你的解決方案中,'df $ lat'和'df $ lon'指的是每個醫院和縣的疊加(經緯度)對? – svenkatesh