Parent class for PipeOps that transform Task and Prediction objects to different types.
Determined by child classes.
The $state is left empty (list()).
The commonality of methods using PipeOpTransformer is that they take a Task or Prediction of one type (e.g. regr or classif) and transform it to another type.
mlr3pipelines::PipeOp -> PipeOpTransformer
new()Creates a new instance of this R6 class.
PipeOpTransformer$new( id, param_set = ps(), param_vals = list(), packages = character(), input = data.table(), output = data.table() )
id(character(1))
Identifier of the resulting  object.
param_set(paradox::ParamSet) Set of hyperparameters.
param_vals(list())
List of hyperparameter settings, overwriting the hyperparameter settings that would
otherwise be set during construction.
packages(character())
Set of required packages.
A warning is signaled by the constructor if at least one of the packages is not installed,
but loaded (not attached) later on-demand via requireNamespace().
inputdata.table::data.table
data.table with columns name (character), train (character), predict (character).
Sets the $input slot, see PipeOp.
outputdata.table::data.table
data.table with columns name (character), train (character), predict (character).
Sets the $output slot, see PipeOp.
clone()The objects of this class are cloneable with this method.
PipeOpTransformer$clone(deep = FALSE)
deepWhether to make a deep clone.
Other PipeOps: 
PipeOpPredTransformer,
PipeOpTaskTransformer,
mlr_pipeops_survavg,
mlr_pipeops_trafopred_regrsurv,
mlr_pipeops_trafopred_survregr,
mlr_pipeops_trafotask_regrsurv,
mlr_pipeops_trafotask_survregr
Other Transformers: 
PipeOpPredTransformer,
PipeOpTaskTransformer