मैं कम के लिए पाइथन के लिए नया हूँ और मैनुअल काम के कुछ स्वचालित करने के लिए अजगर सीखना चाहते हैं।
मैं, पहले एक csv जो पता की एक सूची निहित से पढ़ने के एक पते के राज्य (geo.state) और देश का नाम (geo.country_long) की जाँच करने के जियोकोडर lib का उपयोग करें और राज्य और 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')













