Freeze Parts of a Map
Arguments
- freeze_row
Required, logical vector where TRUE freezes and FALSE lets a precinct stay free or a vector of indices to freeze
- plan
A vector of district assignments, which if provided will create separate groups by district. Recommended. In
freeze
defaults to the existing plan, if one exists.- .data
a
redist_map
object- adj
Required, zero indexed adjacency list.
Examples
library(redist)
library(dplyr)
#>
#> Attaching package: 'dplyr'
#> The following object is masked from 'package:redistmetrics':
#>
#> tally
#> The following objects are masked from 'package:stats':
#>
#> filter, lag
#> The following objects are masked from 'package:base':
#>
#> intersect, setdiff, setequal, union
data(fl25)
data(fl25_enum)
data(fl25_adj)
plan <- fl25_enum$plans[, 5118]
freeze_id <- redist.freeze(adj = fl25_adj, freeze_row = (plan == 2),
plan = plan)
data(iowa)
map <- redist_map(iowa, existing_plan = cd_2010, pop_tol = 0.02)
map <- map %>% merge_by(freeze(cd_2010 == 1, .data = .))