Learn R Programming

tidysynthesis (version 0.1.2)

constraints_api: Add, update, or reset a constraints object within an existing roadmap.

Description

Add, update, or reset a constraints object within an existing roadmap.

Usage

add_constraints(roadmap, constraints)

update_constraints(roadmap, ...)

reset_constraints(roadmap)

Value

A new roadmap object.

A roadmap object with added constraints.

A roadmap object with updated constraints.

A roadmap object with reset constraints.

Arguments

roadmap

A roadmap object

constraints

A constraints object.

...

Optional named parameters passed to constraints().

Examples

Run this code

rm <- roadmap(
  conf_data = acs_conf_nw,
  start_data = acs_start_nw
)

constraints_df_num <- 
  tibble::tribble(~var, ~min, ~max, ~conditions,
                  "transit_time", 0, 300, "TRUE")

constraints <- constraints(
  schema = rm[["schema"]],
  constraints_df_num = constraints_df_num,
  max_z_num = 0
)

rm |>
  add_constraints(constraints)


rm <- roadmap(
  conf_data = acs_conf_nw,
  start_data = acs_start_nw
)

constraints_df_num <- 
  tibble::tribble(~var, ~min, ~max, ~conditions,
                  "transit_time", 0, 300, "TRUE")

constraints <- constraints(
  schema = rm[["schema"]],
  constraints_df_num = constraints_df_num,
  max_z_num = 0
)

rm |>
  update_constraints(constraints)


rm <- roadmap(
  conf_data = acs_conf_nw,
  start_data = acs_start_nw
)

constraints_df_num <- 
  tibble::tribble(~var, ~min, ~max, ~conditions,
                  "transit_time", 0, 300, "TRUE")

constraints <- constraints(
  schema = rm[["schema"]],
  constraints_df_num = constraints_df_num,
  max_z_num = 0
)

rm <- rm |>
  add_constraints(constraints)

reset_constraints(rm)

Run the code above in your browser using DataLab