【R】都道府県別 窃盗罪

総務省統計局が発表している「統計でみる都道府県のすがた2020」から、都道府県別の窃盗犯認知件数(人口千人当たり)と窃盗犯検挙率(認知件数1件当たり)を表示します。ともに2017年のデータです。

  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="窃盗犯検挙率(認知件数1件当たり)")
  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
  
都道府県 窃盗犯認知件数 窃盗犯検挙率
北海道 3.44 40.3
青森 2.25 47.6
岩手 1.88 54.0
宮城 4.59 33.1
秋田 1.76 77.8
山形 2.44 76.8
福島 4.25 30.6
茨城 6.53 29.4
栃木 4.76 33.6
群馬 4.60 48.9
埼玉 6.45 22.8
千葉 6.34 28.0
東京 6.37 21.9
神奈川 4.24 37.5
新潟 3.88 45.8
富山 3.45 42.9
石川 3.56 42.5
福井 2.86 52.4
山梨 4.43 37.0
長野 3.22 42.2
岐阜 5.28 29.6
静岡 3.99 37.7
愛知 6.13 26.9
三重 5.46 44.1
滋賀 4.32 41.3
京都 5.10 27.3
大阪 9.37 15.4
兵庫 6.28 27.5
奈良 4.74 59.0
和歌山 4.09 54.8
鳥取 3.36 62.9
島根 2.96 62.8
岡山 4.12 38.6
広島 3.74 37.1
山口 3.04 49.9
徳島 3.57 49.5
香川 4.07 42.8
愛媛 5.01 50.0
高知 4.95 35.0
福岡 5.76 35.1
佐賀 3.86 58.1
長崎 2.07 72.2
熊本 3.25 46.7
大分 2.40 57.6
宮崎 3.33 40.9
鹿児島 3.12 42.7
沖縄 3.79 48.1

Add a Comment

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