Calculate distance between 2 lat longs

前端 未结 2 1392
走了就别回头了
走了就别回头了 2021-01-23 18:51

I have 4 columns in my data frame lat1,long1...lat2,long2. I need to calculate distance between these pairs. I am trying to use Distm function.

When I try to use

2条回答
  •  我在风中等你
    2021-01-23 19:23

    Try

    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
    

提交回复
热议问题