【R】都道府県別 住宅タイプ
2020年4月6日
総務省統計局が発表している「統計でみる都道府県のすがた2020」から、都道府県別の一戸建住宅比率(対居住世帯あり住宅数)と共同住宅比率(対居住世帯あり住宅数)を表示します。ともに2018年のデータです。
library(leaflet) library(knitr) library(kableExtra) library(dplyr) library(tidyr) library(stringr) dat <- read.csv("http://www.dinov.tokyo/Data/JP_Pref/Pref_data.csv", header = TRUE, fileEncoding="UTF-8") col_start <- 0.2 col_end <- 0.0 table_df<-data.frame(都道府県=dat$都道府県, 一戸建住宅比率=dat$一戸建住宅比率, 共同住宅比率=dat$共同住宅比率) datc_k <- cut(dat$一戸建住宅比率, hist(dat$一戸建住宅比率, plot=FALSE)$breaks, right=FALSE) datc_kcol <- rainbow(length(levels(datc_k)), start = col_start, end=col_end)[as.integer(datc_k)] datc_m <- cut(dat$共同住宅比率, hist(dat$共同住宅比率, plot=FALSE)$breaks, right=FALSE) datc_mcol <- rainbow(length(levels(datc_m)), start = col_start, end=col_end)[as.integer(datc_m)] windowsFonts(JP4=windowsFont("Biz Gothic")) windows(width=1600, height=800) par(family="JP4") layout(matrix(1:2, 1, 2)) library(NipponMap) JapanPrefMap(datc_kcol, main="一戸建住宅比率(対居住世帯あり住宅数)") legend("bottomright", fill=rainbow(length(levels(datc_k)), start = col_start, end=col_end), legend=names(table(datc_k))) JapanPrefMap(datc_mcol, main="共同住宅比率(対居住世帯あり住宅数)") legend("bottomright", fill=rainbow(length(levels(datc_m)), start = col_start, end=col_end), legend=names(table(datc_m))) library(clipr) kable(table_df, align = "c") %>% kable_styling(full_width = F) %>% column_spec(1, bold = T) %>% collapse_rows(columns = 1, valign = "middle") %>% write_clip
都道府県 | 一戸建住宅比率 | 共同住宅比率 |
---|---|---|
北海道 | 52.0 | 43.8 |
青森 | 75.2 | 21.3 |
岩手 | 72.9 | 23.4 |
宮城 | 55.3 | 42.4 |
秋田 | 79.8 | 17.8 |
山形 | 77.6 | 20.5 |
福島 | 70.1 | 26.8 |
茨城 | 72.3 | 24.7 |
栃木 | 71.6 | 25.9 |
群馬 | 73.9 | 23.9 |
埼玉 | 54.8 | 43.5 |
千葉 | 53.1 | 44.8 |
東京 | 26.8 | 71.1 |
神奈川 | 41.4 | 56.1 |
新潟 | 74.3 | 23.6 |
富山 | 77.1 | 19.7 |
石川 | 69.8 | 28.4 |
福井 | 76.7 | 21.2 |
山梨 | 73.8 | 24.2 |
長野 | 73.2 | 23.3 |
岐阜 | 74.4 | 23.1 |
静岡 | 66.0 | 31.8 |
愛知 | 51.0 | 45.8 |
三重 | 72.9 | 24.6 |
滋賀 | 67.4 | 30.3 |
京都 | 55.3 | 41.9 |
大阪 | 40.7 | 55.4 |
兵庫 | 50.4 | 46.6 |
奈良 | 67.6 | 28.9 |
和歌山 | 74.1 | 22.1 |
鳥取 | 70.9 | 25.4 |
島根 | 71.7 | 25.0 |
岡山 | 66.6 | 30.7 |
広島 | 55.5 | 41.3 |
山口 | 67.5 | 29.1 |
徳島 | 70.7 | 26.4 |
香川 | 67.6 | 28.4 |
愛媛 | 68.3 | 28.7 |
高知 | 67.6 | 28.4 |
福岡 | 44.3 | 52.8 |
佐賀 | 69.2 | 27.4 |
長崎 | 64.4 | 31.8 |
熊本 | 63.1 | 32.7 |
大分 | 63.1 | 34.0 |
宮崎 | 68.4 | 28.5 |
鹿児島 | 67.9 | 29.6 |
沖縄 | 38.8 | 59.0 |