【R】都道府県別 農業産出額

総務省統計局が発表している「都道府県・市区町村のすがた(社会・人口統計体系)」から、都道府県別の農業産出額を表示します。2017年のデータです。

都道府県 農業産出額
北海道 1276200
青森 310300
岩手 269300
宮城 190000
秋田 179200
山形 244100
福島 207100
茨城 496700
栃木 282800
群馬 255000
埼玉 198000
千葉 470000
東京 27400
神奈川 83900
新潟 248800
富山 66100
石川 54800
福井 47300
山梨 94000
長野 247500
岐阜 117300
静岡 226300
愛知 323200
三重 112200
都道府県 農業産出額
滋賀 64700
京都 73700
大阪 35700
兵庫 163400
奈良 43000
和歌山 122500
鳥取 76500
島根 61300
岡山 150500
広島 123700
山口 67600
徳島 103700
香川 83500
愛媛 125900
高知 119300
福岡 219400
佐賀 131100
長崎 163200
熊本 342300
大分 127300
宮崎 352400
鹿児島 500000
沖縄 100500
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)]

library(NipponMap)
windowsFonts(JP4=windowsFont("Biz Gothic"))
windows(width=800, height=800)

png("0plot1.png", width = 800, height = 800)
par(family="JP4")
JapanPrefMap(datc_kcol, main="農業産出額")
legend("bottomright", fill=rainbow(length(levels(datc_k)), start = col_start, end=col_end), legend=names(table(datc_k)))
dev.off()

library(clipr)
t1=kable(table_df[c(1:24),], align = "c", row.names=FALSE) %>%
  kable_styling(full_width = F) %>%
  column_spec(1, bold = T) %>%
  collapse_rows(columns = 1, valign = "middle") 
t2=kable(table_df[c(25:47),], align = "c", row.names=FALSE) %>%
  kable_styling(full_width = F) %>%
  column_spec(1, bold = T) %>%
  collapse_rows(columns = 1, valign = "middle") 
paste(c('<table><tr valign="top"><td>', t1, '</td><td>', t2, '</td><tr></table>'), sep = '') %>% write_clip

Add a Comment

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