Python: Geocoder - processo batch

voti
0

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')
È pubblicato 04/05/2018 alle 23:39
fonte dall'utente
In altre lingue...                            


1 risposte

Python: Geocoder - processo batch

voti
0

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')
Risposto il 04/05/2018 a 23:39
fonte dall'utente

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