【R】都道府県別 喫煙率

厚生労働省が、平成22年11月に実施した「国民健康・栄養調査」の結果で都道府県別の肥満及び主な生活習慣の状況から喫煙率を表示してみました。

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_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=800, height=800)
par(family="JP4")

library(NipponMap)
JapanPrefMap(datc_mcol, main="喫煙率 (2010年)  (厚生労働省より) ")
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

都道府県 喫煙率
北海道 42.6
青森 44.8
岩手 39.7
宮城 41.4
秋田 40.2
山形 35.9
福島 40.4
茨城 39.1
栃木 41.5
群馬 32.3
埼玉 37.7
千葉 35.3
東京 33.7
神奈川 34.5
新潟 38.6
富山 41.9
石川 35.7
福井 31.5
山梨 42.5
長野 33.3
岐阜 33.6
静岡 36.1
愛知 38.5
三重 36.5
滋賀 36.0
京都 36.3
大阪 36.5
兵庫 34.6
奈良 37.4
和歌山 44.7
鳥取 43.7
島根 37.8
岡山 38.6
広島 33.8
山口 40.6
徳島 34.3
香川 37.2
愛媛 40.4
高知 41.4
福岡 41.0
佐賀 39.8
長崎 36.1
熊本 32.7
大分 36.3
宮崎 33.9
鹿児島 36.5
沖縄 35.7

なんとなく北海道・東北地方が多い気がします。

Add a Comment

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