【发布时间】:2018-02-19 02:17:06
【问题描述】:
我正在尝试使用包ggmap 来计算带有地址列表的目标地址的距离。我在 csv 中的数据如下所示:
Order ID Address
1652049 435 E 70TH ST,10021
1652123 1365 YORK AVE,10021
1652053 530 E 72ND ST,10021
所以我尝试获取从我的输入地址到所有这些地址的距离,例如:400 Hudson St,10013,我在 R 中有以下代码:
library(ggmap)
mydata<-read.csv("address.csv")
mydata$Address<-as.character(mydata$Address)
mydata$Distance<-NA
a<-c("289 Hudson St,10013")
mydata$Distance<-mapdist(mydata$Address,a)$miles
但是代码给了我如下错误信息:
Error in `$<-.data.frame`(`*tmp*`, "Distance", value = c(8.2403854, 8.2403854, :
replacement has 53 rows, data has 31
【问题讨论】:
-
你能提供一个可重现的例子(带数据)吗?
-
对不起,Cyrus,我不知道如何上传文件,但它是一个简单的 excel cvs 文件,有 2 列,一列是 ids,另一列是地址。