ggmap ライブラリの revgeodcode 関数を使用して、経度緯度座標の (長い) リストの郵便番号を取得しようとしています。
私の質問とデータはここと同じです: FOR ループで revgeocode 関数を使用します。助けが必要ですが、受け入れられた答えは私にとってはうまくいきません。
私のデータ (.csv):
ID, Longitude, Latitude
311175, 41.298437, -72.929179
292058, 41.936943, -87.669838
12979, 37.580956, -77.471439
私は同じ手順に従います:
data <- read.csv(file.choose())
dset <- as.data.frame(data[,2:3])
location = dset
locaddr <- lapply(seq(nrow(location)), function(i){
revgeocode(location[i,],
output = c("address"),
messaging = FALSE,
sensor = FALSE,
override_limit = FALSE)
})
...そしてエラーメッセージを取得します:「エラー: is.numeric(location) && length(location) == 2 is not TRUE」具体的には、is.numeric(location) は FALSE です。2 を掛けることができるため、奇妙に思えます。期待される答えを得る。
どんな助けでも大歓迎です。