pythonのGeocoderで、都市名から国名を割り出したいです。
例えば、以下のようなデータフレームCityがあるとします。
!pip install pygeocoder from pygeocoder import Geocoder City = pd.DataFrame({"City":["Saitama","Kabul","Sochi","Giza","Kampala"]})
このCityを出力すると、
City 0 Saitama 1 Kabul 2 Sochi 3 Giza 4 Kampala
です。このCityの各行の都市それぞれの国名をGeocoderを用いて割り出して新たな列を作りたいのですが、何か有効な方法はあるでしょうか。
検索してみて、以下のように個々の緯度経度情報から、住所を出す方法があることは分かったのですが、そのあとが進めません…
address = New York City longititudelatitude = Geocoder.geocode(address) result = Geocoder.reverse_geocode(*longititudelatitude.coordinates)
理想は
Country 0 Japan 1 Afghanistan 2 Russia 3 Egypt 4 Uganda
のようにデータフレームにしたいと思っております。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/23 04:53
退会済みユーザー
2018/02/23 05:03 編集
退会済みユーザー
2018/02/23 12:59
2018/02/28 06:51