update_blueprint {hardhat} | R Documentation |
Update a preprocessing blueprint
Description
update_blueprint()
is the correct way to alter elements of an existing
blueprint
object. It has two benefits over just doing
blueprint$elem <- new_elem
.
The name you are updating must already exist in the blueprint. This prevents you from accidentally updating non-existent elements.
The constructor for the blueprint is automatically run after the update by
refresh_blueprint()
to ensure that the blueprint is still valid.
Usage
update_blueprint(blueprint, ...)
Arguments
blueprint |
A preprocessing blueprint. |
... |
Name-value pairs of existing elements in |
Examples
blueprint <- default_xy_blueprint()
# `intercept` defaults to FALSE
blueprint
update_blueprint(blueprint, intercept = TRUE)
# Can't update non-existent elements
try(update_blueprint(blueprint, intercpt = TRUE))
# Can't add non-valid elements
try(update_blueprint(blueprint, intercept = 1))
[Package hardhat version 1.4.0 Index]