अजगर: जियोकोडर - बैच प्रक्रिया

वोट
0

मैं कम के लिए पाइथन के लिए नया हूँ और मैनुअल काम के कुछ स्वचालित करने के लिए अजगर सीखना चाहते हैं।

मैं, पहले एक 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')
04/05/2018 को 23:39
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

अजगर: जियोकोडर - बैच प्रक्रिया

वोट
0

मैं कम के लिए पाइथन के लिए नया हूँ और मैनुअल काम के कुछ स्वचालित करने के लिए अजगर सीखना चाहते हैं।

मैं, पहले एक 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')
04/05/2018 को 23:39
का स्रोत उपयोगकर्ता

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