# created in 5_budget-balance.R
obce_bilance <- read_parquet("data-processed/budgets_bilance.parquet")
source("shared.R")
## ℹ Codelist file already in 'data-input/sp/', not downloading. Set `redownload = TRUE` if needed.
## ℹ Processing codelist data
## ℹ Codelist file already in 'data-input/sp/', not downloading. Set `redownload = TRUE` if needed.
## ℹ Processing codelist data
obce_bilance
ABCDEFGHIJ0123456789
per_yr
<chr>
ico
<chr>
katobyv_nazev
<fctr>
katobyv_id
<chr>
nuts_id
<chr>
201000035513201 až 5003CZ0522
2010000381131 001 až 2 0005CZ0534
2010000381301 001 až 2 0005CZ0533
201000042188501 až 1 0004CZ0644
201000064581nad 1 000 00012CZ0100
201000075370100 001 až 1 000 00011CZ0323
2010000755660 až 1001CZ0422
20100008153150 001 až 100 00010CZ0427
201000084409501 až 1 0004CZ0635
201000104051201 až 5003CZ0647
rnd_obec <- sample(ico_obce, size = 1)
rnd_obec
## [1] "00266493"
obce_bilance[obce_bilance$ico == rnd_obec,]
ABCDEFGHIJ0123456789
per_yr
<chr>
ico
<chr>
katobyv_nazev
<fctr>
katobyv_id
<chr>
nuts_id
<chr>
orgs_ucjed_nazev
<chr>
obec
<chr>
pocob
<chr>
201000266493501 až 1 0004CZ0426Obec ModlanyModlany918
201100266493501 až 1 0004CZ0426Obec ModlanyModlany918
201200266493501 až 1 0004CZ0426Obec ModlanyModlany953
201300266493501 až 1 0004CZ0426Obec ModlanyModlany987
201400266493501 až 1 0004CZ0426Obec ModlanyModlany996
2015002664931 001 až 2 0005CZ0426Obec ModlanyModlany1033
2016002664931 001 až 2 0005CZ0426Obec ModlanyModlany1046
2017002664931 001 až 2 0005CZ0426Obec ModlanyModlany1046
2018002664931 001 až 2 0005CZ0426Obec ModlanyModlany1060
2019002664931 001 až 2 0005CZ0426Obec ModlanyModlany1060
obce_bilance %>% 
  ggplot(aes(as.numeric(per_yr), bilance_rel, group = per_yr)) +
  geom_boxplot(alpha = .1) +
  facet_wrap(~ katobyv_nazev) +
  scale_y_continuous(limits = c(-1,1)) +
  ptrr::theme_ptrr("y", multiplot = T) +
  scale_x_continuous(breaks = seq(2010, 2019, 3))
## Warning: Removed 625 rows containing non-finite values (stat_boxplot).

write_parquet(obce_bilance, "data-processed/budgets_bilance.parquet")