使用经度和纬度误差计算距离

时间:2018-07-23 06:53:56

标签: r geosphere

我正在使用以下代码:

a<-c(35.929673,-78.948237)
b<-c(38.889510,-77.032000)
c<-c(38.032120,-78.477510)
d<-c(36.379450,-75.830290)
df<-data.frame(a,b,c,d)
for (i in 1:(ncol(df)))
{
   for (j in (i+1):ncol(df))  
  {

   o<-distHaversine(as.vector(df[i]),as.vector(df[j]))

    print(o)

  }

}

我遇到错误:

  

p [,2]中的错误:下标超出范围

0 个答案:

没有答案