geocoderで地名から緯度経度を取得してDataFrameに格納する

スポンサーリンク

「geocoder」ライブラリとは?

geocoderは、地名から緯度と経度を取得できるライブラリです。

geocoderをインストールする

!pip install geocoder

ライブラリを読み込む

import pandas as pd
import geocoder #geocoderライブラリ

データをダウンロードする

地名情報のサンプルデータを配布していますので、ダウンロードしてください。

データを読み込む

df=pd.read_csv("sample.csv")

緯度経度を取得してDataFrameに格納する

for i, r in df.iterrows():
  location=r["name"]
  ret=geocoder.osm(location)
  df.iloc[i,1]=ret.lat
  df.iloc[i,2]=ret.lng

df

コメント

タイトルとURLをコピーしました