new_exclude_results: New exclude results

View source: R/class_ExcludeResults.R

new_exclude_resultsR Documentation

New exclude results

Description

Create a new ExcludeResults object to store results for a solution.

Usage

new_exclude_results(exclude, held, id = uuid::UUIDgenerate())

Arguments

exclude

Weight object.

held

numeric proportion of the exclude covered by the solution. (e.g. 0.1 = 10%).

id

character unique identifier. Defaults to a random identifier (uuid::UUIDgenerate()).

Value

A ExcludeResults object.

Examples

# find data file paths
f1 <- system.file(
  "extdata", "projects", "sim_raster", "sim_raster_spatial.tif",
  package = "wheretowork"
)
f2 <- system.file(
  "extdata",  "projects", "sim_raster", "sim_raster_attribute.csv.gz",
  package = "wheretowork"
)
f3 <- system.file(
  "extdata",  "projects", "sim_raster", "sim_raster_boundary.csv.gz",
  package = "wheretowork"
)

# create new dataset
d <- new_dataset(f1, f2, f3)

# create new variable
v <- new_variable_from_auto(d, index = 1)

# create a new exclude
excl <- new_exclude(name = "Highways", variable = v)

# create a new exclude results object to store results
exclr <- new_exclude_results(excl, 80)

# print object
print(exclr)

NCC-CNC/wheretowork documentation built on Feb. 27, 2025, 6:11 p.m.