Python: Geocoder - периодический процесс

голоса
0

Я новичок в Python меньше и хочу узнать питон автоматический некоторых задач вручную.

Я хочу использовать геокодер LIB для проверки адреса состояния (geo.state) и название страны (geo.country_long), первым считываться из CSV, который содержит список «адрес» и хочу, чтобы написать штат и страну в CSV и экспорт.

Функция геокодера корректно работает для одного столбца, а не в периодическом процессе, apperciated если что-нибудь может помочь мне взглянуть.

ссылка: 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')
Задан 04/05/2018 в 23:39
источник пользователем
На других языках...                            


1 ответов

Python: Geocoder - периодический процесс

голоса
0

Я новичок в Python меньше и хочу узнать питон автоматический некоторых задач вручную.

Я хочу использовать геокодер LIB для проверки адреса состояния (geo.state) и название страны (geo.country_long), первым считываться из CSV, который содержит список «адрес» и хочу, чтобы написать штат и страну в CSV и экспорт.

Функция геокодера корректно работает для одного столбца, а не в периодическом процессе, apperciated если что-нибудь может помочь мне взглянуть.

ссылка: 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')
Ответил 04/05/2018 в 23:39
источник пользователем

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