Sono nuovo di Python per meno e voglio imparare python in automatico alcuni dei compiti manuale.
Voglio usare geocoder lib per controllare lo stato di indirizzo (geo.state) e il nome del paese (geo.country_long), prima di leggere da un file CSV, che conteneva un elenco di indirizzo e voglia di scrivere lo stato e il paese in csv e esportare.
Il lavoro funzione di geocoding correttamente per una singola colonna, ma non nel processo batch, apperciated se qualcosa mi può aiutare a dare un'occhiata.
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')













