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')













