Python: Geocoder - Batch-Prozess

stimmen
0

Ich bin für weniger Python und will einige der manuellen Aufgabe Python automatischen lernen.

Ich mag Geocoder lib verwenden, um einen Adressenzustand (geo.state) und Ländernamen (geo.country_long) zu überprüfen, zuerst aus einer CSV lesen, die eine Liste von „Adresse“ enthalten ist und wollte den Staat und das Land in der csv schreiben und Export.

Die Geocoderfunktion Arbeit richtig für eine einzelne Spalte, aber nicht im Batch-Prozess, apperciated wenn etwas mir helfen kann einen Blick zu nehmen.

ref: http://geocoder.readthedocs.io/

import numpy as np
import pandas as pd
import os
import geocoder

os.environ[GOOGLE_API_KEY] = 'XXXXXXXXXXXXXXXXXXXXXXXX'

df = pd.read_csv('InputList1.csv',parse_dates=True)

geo = geocoder.google(df['Address'])

df['Area'] = geo.state

df['Region'] = geo.country_long

df = df[['Address','Area','Region']]

pd.DataFrame(df).to_csv('OutputList.csv', encoding='utf8')
Veröffentlicht am 04/05/2018 um 23:39
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

Python: Geocoder - Batch-Prozess

stimmen
0

Ich bin für weniger Python und will einige der manuellen Aufgabe Python automatischen lernen.

Ich mag Geocoder lib verwenden, um einen Adressenzustand (geo.state) und Ländernamen (geo.country_long) zu überprüfen, zuerst aus einer CSV lesen, die eine Liste von „Adresse“ enthalten ist und wollte den Staat und das Land in der csv schreiben und Export.

Die Geocoderfunktion Arbeit richtig für eine einzelne Spalte, aber nicht im Batch-Prozess, apperciated wenn etwas mir helfen kann einen Blick zu nehmen.

ref: http://geocoder.readthedocs.io/

import numpy as np
import pandas as pd
import os
import geocoder

os.environ["GOOGLE_API_KEY"] = 'XXXXXXXXXXXXXXXXXXXXXXXX'

df = pd.read_csv('InputList1.csv',parse_dates=True)

geo = geocoder.google(df['Address'])

df['Area'] = geo.state

df['Region'] = geo.country_long

df = df[['Address','Area','Region']]

pd.DataFrame(df).to_csv('OutputList.csv', encoding='utf8')
Beantwortet am 04/05/2018 um 23:39
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more