Rで簡単に人口ピラミッドを作成するver.2

Rを利用して人口ピラミッドを作成

1.データを入手し加工する

総務省統計局より「年齢各歳別人口」データをダウンロードし、エクセルで適切に加工します。

http://www.stat.go.jp/data/nihon/02.htm

2.Rでデータを読み込み、人口ピラミッドを作成

加工してスペースで分けたデータを下に保存しました。リンクをクリックし、データをコピーします。うまくできない場合は、コピーしたものをExcelに貼り付け、それをコピーするとよいようです。

https://pastebin.com/raw/9judHfYN

Rに次のスクリプトを書き、実行します。コピーせず、書いてください。

p <- read.table(‘clipboard’, header=TRUE)

次に、ピラミッドを作成する次のスクリプトをコピーし、Rに貼り付け、Enterで実行します。

https://pastebin.com/f07PvXPg

人口ピラミッド作成のスクリプトについては、下記のページを参考にさせていただきました。

http://www.isc.meiji.ac.jp/~mizutani/R/spread/pyramid.html

3.R-fiddleで作成

スペースで分けたデータを貼り付けて人口ピラミッドを作成するスクリプトをR-fiddleに示しました。


柴田 啓文

紹介 柴田 啓文

経済学部教員です。このサイトの管理者の一人です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です