问题描述
已更新gist.github.com/HeroicEric/1102788中的数据
我正在使用tidygeocode将一长串地址(1,000-50,000)转换为纬度和经度。地理编码功能似乎每次运行代码时都会随机丢失一些有效地址,而不同。
是否有一种方法可以使它多次自动检查丢失的地址? (我对ggmap感到好运,但我超过了他们的免费月度限制,正在寻找免费选项。)
library(tidygeocode)
data<- read.csv("https://gist.githubusercontent.com/HeroicEric/1102788/raw/0bcb298bd75513a398bf353ce7162177350813c9/gistfile1.txt",header = FALSE)
data$address<-paste(data$V1,data$V2,sep = ",")
cycle1<- data %>% geocode(address)
table(is.na(cycle1$long))
cycle2 <- cycle1 %>% filter(is.na(cycle1$lat) )%>% select(-lat,-long) %>% geocode(address)
table(is.na(cycle2$long))
cycle3 <- cycle2 %>% filter(is.na(cycle2$lat) )%>% select(-lat,-long) %>% geocode(address)
table(is.na(cycle3$long))
我运行了一次代码,并在第1周期成功对100进行了地理编码,在第2周期成功进行了地理编码,在第3周期成功进行了地理编码。
我第二次运行该代码,并在第1周期成功对95进行了地理编码,在第2周期中没有进行地理编码,在第3周期进行了第4地理编码。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)