condense_control {parsnip} | R Documentation |
Condense control object into strictly smaller control object
Description
This function is used to help the hierarchy of control functions used throughout the tidymodels packages. It is now assumed that each control function is either a subset or a superset of another control function.
Usage
condense_control(x, ref, ..., call = rlang::caller_env())
Arguments
x |
A control object to be condensed. |
ref |
A control object that is used to determine what element should be kept. |
call |
The execution environment of a currently running function, e.g.
|
Value
A control object with the same elements and classes of ref
, with
values of x
.
Examples
ctrl <- control_parsnip(catch = TRUE)
ctrl$allow_par <- TRUE
str(ctrl)
ctrl <- condense_control(ctrl, control_parsnip())
str(ctrl)
[Package parsnip version 1.3.2 Index]