Loop für Reverse Geocoding in R

Ich versuche, eine große Datenmenge (ca. 100k) umzukehren. Ich habe das @ benutrevgeocode Funktion aus dem Paketggmap. Ich habe das Ergebnis für 1 Eintrag erhalten

48 Grand View Terrace, San Francisco, 
CA 94114, USA            
48 Grand View Terrace Eureka Valley San Francisco        
San Francisco County                  California United States
postal_code postal_code_suffix

, aber ich muss den Prozess automatisieren und für den gesamten Datensatz verwenden.

Ich habe es versuch

r <- lapply(revgeocode(location = (c(z$lon),c(z$lat)),
             output = "more",
            messaging = FALSE, sensor = FALSE, override_limit = FALSE,
            client = "", signature = ""))

und bekam die Fehler für unerwartetes ',' in jedem Schritt.

Ich habe versucht, die folgende Schleife zu schreiben

r <- for(i in 1:10){
  revgeocode(location = ("z$lon", "z$lat"),output = "more", messaging =      FALSE, sensor = FALSE, override_limit = FALSE,client = "", signature = "")}

und habe ähnliche Fehler

Bitte geben Sie Material oder hilfreiche Links an, mit denen ich die Schleife für die umgekehrte Geokodierung erstellen kann. Wie überprüfe ich die Echtheit der Daten?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage