Skip to content

Instantly share code, notes, and snippets.

View uribo's full-sized avatar
🍉
fine

Shinya Uryu uribo

🍉
fine
View GitHub Profile
@uribo
uribo / read_ks_pop
Created November 2, 2019 01:49
tidy estat
read_ks_pop <- function(path, .tidy = TRUE) {
d <-
vroom::vroom(path,
locale = vroom::locale(encoding = "cp932"),
skip = 1,
col_types = paste0(c("cii"),
paste(rep("d", 42), collapse = ""), collapse = ""))
fix_names <-
stringi::stri_trans_nfkc(names(d)) %>%
stringr::str_trim() %>%
library(fgdr)
library(purrr)
library(sf)
library(h3forr)
library(ggplot2)
sf_hex <-
geo_to_h3(c(36.0670602, 140.0781036), res = 7) %>%
h3_to_geo_boundary() %>%
geo_boundary_to_sf()
@uribo
uribo / bucky.R
Last active October 11, 2019 07:05
library(rlang)
library(purrr, warn.conflicts = FALSE)
library(glue)
library(rAltmetric)
# library(ghql)
reference_style <- "oikos"
path_references_bib <- "references.bib"
qry <- ghql::Query$new()
@uribo
uribo / besttrack_mapping.R
Created October 9, 2019 02:57
気象庁 熱帯低気圧地区特別気象センター ベストトラックデータのマッピング (2010~2019年)
library(jmastats)
library(dplyr)
library(sf)
library(assertr)
df_bst_all <-
read_rsmc_besttrack(path) %>%
verify(dim(.) == c(65626, 22))
df_bst_all %>%
@uribo
uribo / besttrack_mapping.R
Created October 9, 2019 02:57
気象庁 熱帯低気圧地区特別気象センター ベストトラックデータのマッピング (2010~2019年)
library(jmastats)
library(dplyr)
library(sf)
library(assertr)
df_bst_all <-
read_rsmc_besttrack(path) %>%
verify(dim(.) == c(65626, 22))
df_bst_all %>%
@uribo
uribo / maff_disaster1964-2020.R
Last active August 27, 2021 03:09
農林水産省 過去の主な異常災害等と農林水産被害
######################################
# 農林水産省 過去の主な異常災害等と農林水産被害
# http://www.maff.go.jp/j/saigai/arc/index-1.html
######################################
# 1/3 Setup -------------------------------------------------------------------
library(dplyr)
library(purrr)
library(stringr)
bind_line2df <- function(x, index) {
x[index] %>%
@uribo
uribo / 01-file_download.R
Last active September 22, 2019 18:48
令和元年台風第15号に係る鉄道運行状況(千葉県)
library(drake)
library(dplyr)
library(purrr)
library(assertr)
library(tabulizer)
matrix_to_tbl <- function(data) {
data %>%
as.data.frame(stringsAsFactors = FALSE) %>%
janitor::clean_names() %>%
#############################################
# 東京電力街が提供する千葉県内の停電状況
#############################################
library(dplyr)
library(sf)
library(ggplot2)
library(rcartocolor)
library(ggrepel)
library(gridExtra)
@uribo
uribo / kameiten_list.R
Created September 7, 2019 00:13
キャッシュレス消費者還元事業登録リストのデータフレーム化
library(tidyverse)
library(tabulizer)
tweak_kameiten_df <- function(data) {
data %>%
dplyr::filter(!is.na(`No.`)) %>%
dplyr::mutate(還元率 = units::set_units(還元率, "%")) %>%
dplyr::arrange(`No.`) %>%
tibble::as_tibble()
}
kameiten_na <- function() {
@uribo
uribo / h3forr_sample.R
Last active September 3, 2019 10:47
h3forrお試し
library(h3forr)
library(jpmesh)
library(sf)
library(dplyr)
library(mapview)
sfc_poly_to_h3 <- function(geometry, res = 7) {
coords <- sf::st_coordinates(sf::st_centroid(st_geometry(geometry)))
h3forr::geo_to_h3(c(coords[2], coords[1]), res = res)
}