Python

市区町村一覧・自治体の一覧を取得する

最初に

顧客マスタには郵便番号や市区町村をデータを持っていることが多いですが、それに加えてオフライン店舗の場合実際の交通時間という軸で見たら違う傾向が見えるときもあります。

ではそのような分析のためにはどのようにすればよいでしょうか。順に追っていきましょう。

目標

①市区町村のマスタを作る。

②Google MAP Direction API とTableauを用いて可視化する。

今回は①です!市区町村一覧・自治体の一覧を取得する(Python)-Qiitaとほぼ同内容(自記事+αです)

実践

必要なライブラリをインポートしたのち、RESAS-APIの市区町村APIでPrefCode=1として実験してみましょう。

よさそうですね。それでは全都道府県分書き込んでみましょう。

これで市町村一覧完成です!

が、 次回のためにもうひと作業します。

df1 = df[df["bigCityFlag"] != 2]
df2 = df1[(df1["prefCode"] >= 8) & (df1["prefCode"] <= 14)]

として関東の1都6県を抜き出してあげてGeoCoding-APIを叩いて各自治体の役所の緯度経度を取得してあげます。

これに、都道府県マスタ(RESAS-APIからこちらも作れます!)をLEFT JOINしてあげて…

完成です!
では、次回以降はこの表を使って可視化を進めてみたいと思います。

参照サイト

RESAS-API :https://opendata.resas-portal.go.jp
GeoCoding-API : https://www.geocoding.jp/api/

関連記事

  1. ブログ

    初めましてのご挨拶と、業務内容のご紹介

    こんにちは!インターン生の加納です!先月末からこのエクスチュア…

  2. Python

    pythonを使ったダミーデータ生成

    最初になにか発見したことを総合研究所で発表したり、デモ資料を作った…

  3. ブログ

    DirectionAPI+Tableauでドライブ時間の可視化(前編)

    市区町村一覧・自治体の一覧を取得する(Python)の続きです!目…

  4. ブログ

    IPアドレスとは

    こんにちは。インターン生の藤本です!今日はIPアドレスについて説明…

  5. Python

    【完全版】MacでSeleniumを環境構築から実行まで 〜Python&Chrome〜

    Seleniumって何?Selenium(セレニウム)とは、Web…

  6. ブログ

    アドテック東京2014

    こんにちは!インターン生の宮川です。本日は9月16~18日に行…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


  1. Google Analytics

    Google Analyticsの導入
  2. ブログ

    リアルタイム重視の解析ツール「Clicky」
  3. Adobe Analytics

    訪問者数とは-Adobe Analyticsの指標説明
  4. Python

    pythonを使ったダミーデータ生成
  5. 海外カンファレンス

    Tableauカンファレンスレポート
PAGE TOP