Update a preprocessing blueprint
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.
update_blueprint(blueprint, ...)
blueprint |
A preprocessing blueprint. |
... |
Name-value pairs of existing elements in |
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))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.