【问题标题】:Geocode Error Zero Result in RR中的地理编码错误零结果
【发布时间】:2015-07-20 06:13:22
【问题描述】:

我目前在 R 中使用谷歌地图(我想如果我说我在 R 中调用谷歌地图 API 是正确的,对吗?)。

我的一些地址条目不完整,因此 API 返回错误。这很烦人,因为任何有效地址在出错后都没有被解码。有没有办法跳过无效地址?像这样的:

Error in if (gc$status != "OK") { : argument is of length zero

此外,最好能收到有关失败地址的消息。比如:

Warning message: geocode failed with status ZERO_RESULTS, location = "XXX ST , SAN FRANCISC" 

我正在使用:loc1 <- geocode(as.character(TestAddress2$Address))

【问题讨论】:

  • 使用trytryCatch

标签: r google-maps geocode


【解决方案1】:

我发现地理编码调用只对它找不到的地址返回警告。因此,真正的问题是,当地址没有值时,它给出了一个错误。

因此我过滤掉了没有价值的观察:

TestAddress2<- TestAddress2[!(TestAddress2$Address== " "),]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多