【R】都道府県別 り災世帯数

日本は、地震や台風など自然災害による被害が何かと多い国です。 総務省統計局が発表している都道府県別のり災世帯数(2017年)を第六十九回日本統計年鑑 令和2年から取得し、地図上にプロットしてみます。

  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$り災世帯数)
  
  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)]

  windowsFonts(JP4=windowsFont("Biz Gothic"))
  windows(width=800, height=800)
  par(family="JP4")

  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)))

  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
  
都道府県 り災世帯数
北海道 41
青森 1
岩手 12
宮城 1
秋田 705
山形 0
福島 24
茨城 2
栃木 1
群馬 9
埼玉 612
千葉 114
東京 34
神奈川 133
新潟 452
富山 16
石川 26
福井 4
山梨 1
長野 12
岐阜 5
静岡 9
愛知 69
三重 407
滋賀 8
京都 34
大阪 9
兵庫 82
奈良 198
和歌山 1160
鳥取 26
島根 13
岡山 76
広島 9
山口 0
徳島 0
香川 103
愛媛 236
高知 1
福岡 1120
佐賀 2
長崎 7
熊本 23
大分 1405
宮崎 27
鹿児島 65
沖縄 43

2017年は台風や豪雨の災害が多くありました。り災世帯数もそれを反映しているようです。

Add a Comment

メールアドレスが公開されることはありません。