baf_to_vtd {geomander} | R Documentation |
Estimate Plans from a Block Assignment File to Voting Districts
Description
District lines are often provided at the census block level, but analyses often occur at the voting district level. This provides a simple way to estimate the block level to the voting district level.
Usage
baf_to_vtd(baf, plan_name, GEOID = "GEOID", year = 2020)
Arguments
baf |
a tibble representing a block assignment file. |
plan_name |
character. Name of column in |
GEOID |
character. Name of column which corresponds to each block's GEOID,
sometimes called "BLOCKID". Default is |
year |
the decade to request, either |
Details
If a voting district is split between blocks, this currently uses the most common district.
Value
a tibble with a vtd-level assignment file
Examples
# Not guaranteed to reach download from redistrict2020.org
## Not run:
# download and read baf ----
url <- 'https://www.redistrict2020.org/files/DE-2021-01/DE_SLDU_bef.zip'
tf <- tempfile('.zip')
utils::download.file(url, tf)
utils::unzip(tf, exdir = dirname(tf))
baf <- readr::read_csv(
file = paste0(dirname(tf), '/DE_SLDU_bef.csv'),
col_types = 'ci'
)
names(baf) <- c('GEOID', 'ssd_20')
# convert to vtd level ----
baf_to_vtd(baf = baf, plan_name = 'ssd_20', 'GEOID')
## End(Not run)
[Package geomander version 2.3.0 Index]