4
我試圖用mutate_geocode
進行地理編碼一套48K解決了上述問題。實際的地理編碼功能似乎工作得很好,但一旦完成地理編碼,我得到一個錯誤,指出:mutate_geocode(ggmap)|錯誤「結果必須全部原子,或者所有的數據幀」
錯誤list_to_dataframe(RES,ATTR(。數據,「split_labels」),.ID,id_as_factor) :結果必須全部原子,或者所有的數據幀
我不知道爲什麼我運行到這一點,因爲我一直在使用相同的代碼進行地理編碼全48K文件的一個較小的子集嘗試和無錯誤被返回。任何人都可以在解決這個問題時指出正確的方向嗎?以下是我正在運行的代碼,以及我的R設置的相關詳細信息。
的代碼中使用了
# load up the ggmap library
library(ggmap)
library(qdap)
library(plyr)
# get the input data
infile <- "DistinctAddressesAlleg_20170906_1"
data <- read.csv(paste0(infile, '.csv'))
data$address <- as.character(data$FullAddress)
register_google(key = "removed",
account_type = "premium",
day_limit = 150000)
data_geocoded <-
data %>% mutate_geocode(address,
output = "more",
override_limit = TRUE,
key = key)
紅設置向上
- [R V3.4.1
- RStudio v1.0.153
- ggmap V2.7
我應該指出,一些48K地址未能地理編碼(或ZERO_RESULTS返回,或響應地址解析請求ocassional 500內部服務器錯誤。 –
在公開場合公開看起來像高級帳戶API密鑰的想法是不是一個好主意? – Spacedman
廢話,我以爲我把它拿出來了。感謝您指出了這一點。現在刪除它。 –