Python: Geocoder - dávkové zpracování

hlasů
0

Jsem nový Python méně a chtějí se naučit python do automatického režimu některé z ručního zadání.

Chci používat Geocoder lib ke kontrole stavu adresy (geo.state) a název země (geo.country_long), první čtení ze souboru CSV, který obsahuje seznam „adresu“ a chcete napsat stav a zemi v csv a vývozní.

Funkce Geocoder práce správně jednom sloupci, ale ne v dávkovém procesu, apperciated pokud něco mi může pomoci, aby se podíval.

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')
Položena 04/05/2018 v 23:39
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

Python: Geocoder - dávkové zpracování

hlasů
0

Jsem nový Python méně a chtějí se naučit python do automatického režimu některé z ručního zadání.

Chci používat Geocoder lib ke kontrole stavu adresy (geo.state) a název země (geo.country_long), první čtení ze souboru CSV, který obsahuje seznam „adresu“ a chcete napsat stav a zemi v csv a vývozní.

Funkce Geocoder práce správně jednom sloupci, ale ne v dávkovém procesu, apperciated pokud něco mi může pomoci, aby se podíval.

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')
Odpovězeno 04/05/2018 v 23:39
zdroj uživatelem

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