【R】都道府県別 ICU病床数

新型コロナウイルスが国内でも猛威を振るう中、重症者がケアを受けるICUの数が逼迫するのではないかと危惧されています。2019年11月時点での各都道府県のICU病床数を表示してみます。

  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$都道府県, ICU病床数=dat$ICU病床数)
  
  datc_k <- cut(dat$ICU病床数, hist(dat$ICU病床数, 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="ICU病床数 ")
  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
  
都道府県 ICU病床数
北海道 223
青森 38
岩手 32
宮城 110
秋田 30
山形 31
福島 83
茨城 122
栃木 80
群馬 75
埼玉 230
千葉 289
東京 764
神奈川 349
新潟 32
富山 28
石川 52
福井 37
山梨 12
長野 74
岐阜 74
静岡 112
愛知 351
三重 34
滋賀 58
京都 126
大阪 499
兵庫 288
奈良 61
和歌山 34
鳥取 6
島根 41
岡山 183
広島 99
山口 68
徳島 21
香川 56
愛媛 58
高知 44
福岡 327
佐賀 30
長崎 56
熊本 79
大分 42
宮崎 50
鹿児島 86
沖縄 135

Add a Comment

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