Shapefileからより細かい粒度で逆ジオコーディングを行う方法を書きました。y-mattu.hatenablog.comしかし、ここで使っていた小地域shapefileをダウンロードをする関数では県と市をこちらで指定する必要がありました。(uriさんのコードではleafletへのプロットまで行っていますが、ダウンロードして解凍するだけの関数をこちらのgistにあげています。"倉敷市")さらに厄介なことに、ここで指定する市の名前の形は都道府県によってはやや特殊です。北海道ここの指定を一文字でも間違えると、正しくダウンロードされません。そこで、このページの状態でこの市や町の名前をスクレイピングで取得することを考えます。引数は県の番号(の文字列)ですが、後述するようにこれも県名から自動で取得できます。使い方ですが、引数は県の番号(の文字列)です。入力値として、Seleniumでブラウザを自動操作し、市町村のリストを文字列ベクトルで作成してくれます。入れていけばいいわけです。download_smallshape(saitama[i])}県名だけで一気にダウンロードしたいいくつかの県についてこれをやるときは、県名で一気にやりたくなります。Sys.sleep(3)}これで、欲しい県について以下のような市区町村リストが出来上がります。あとはダウンロードするだけです。どこかで読み込みや.RDataでの保存をやっておいたほうがいいと思います。e-statがうまく読み込めずエラーになることが多いので全部まとめてやらずに例えば県ごとなど、ループを小分けにしてやったほうが良いです。データ解析周りを中心に、プログラミング全般で学んだことを記していく個人的な備忘録。合同企画回)」に参加しました。reserved.はてなブログをはじめよう!songcunyouzaiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。