Python: Geocoder - szakaszos eljárás

szavazat
0

Új vagyok python kevesebb, és szeretné megtanulni python automatikus néhány kézi feladat.

Szeretném használni Geocoder lib, hogy ellenőrizze a címet állapot (geo.state) és az ország neve (geo.country_long), először olvassa el CSV, amely tartalmazott egy listát a „cím”, és szeretné, hogy írjon az állam és az ország a csv és export.

A Geocoder függvény megfelelően működjön Egyetlen oszlop de nem szakaszos eljárásban apperciated ha valami tud nekem segíteni, hogy egy pillantást.

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')
A kérdést 04/05/2018 23:39
a forrás felhasználó
Más nyelveken...                            


1 válasz

Python: Geocoder - szakaszos eljárás

szavazat
0

Új vagyok python kevesebb, és szeretné megtanulni python automatikus néhány kézi feladat.

Szeretném használni Geocoder lib, hogy ellenőrizze a címet állapot (geo.state) és az ország neve (geo.country_long), először olvassa el CSV, amely tartalmazott egy listát a „cím”, és szeretné, hogy írjon az állam és az ország a csv és export.

A Geocoder függvény megfelelően működjön Egyetlen oszlop de nem szakaszos eljárásban apperciated ha valami tud nekem segíteni, hogy egy pillantást.

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')
Válaszolt 04/05/2018 23:39
a forrás felhasználó

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