且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

计算两个纬度之间的距离

更新时间:2021-11-14 23:06:35

尝试

df <- read.table(sep=",", col.names=c("lat1", "lon1", "lat2", "lon2"), text="
52,4,52,13 
39,116,52,13")
library(geosphere)
distHaversine(df[, 2:1], df[, 4:3]) / 1000 # Haversine distance in km