Freeze Parts of a Map
Required, logical vector where TRUE freezes and FALSE lets a precinct stay free or a vector of indices to freeze
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.
Required, zero indexed adjacency list.
integer vector to group by
library(redist) library(dplyr) #> #> Attaching package: ‘dplyr’ #> The following object is masked from ‘package:testthat’: #> #> matches #> 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 = .))