我有一个超过 1000 万行的数据框。我想计算 lat-lon 对之间的距离,并将它们添加到 nem 列中。我试图运行脚本(见下文),但它需要的时间太长(超过 5 小时)。任何提示如何提高此过程的速度?我使用 geosphere 包来计算经纬度对之间的距离。
for (i in seq_len(nrow(dm_kekk)))
{
dm_kekk$dist[i]<-distm (c(dm_kekk$lon[i], dm_kekk$lat[i]),
c(dm_kekk$lon_ok[i], dm_kekk$lat_ok[i]),
fun = distHaversine)
}
谢谢!!!