Convert a Task from One Type to Another
The task's target is replaced by a different column from the data.
convert_task( intask, target = NULL, new_type = NULL, drop_original_target = FALSE, drop_levels = TRUE )
intask
: (Task )
A Task to be converted.
target
: (character(1)
)
New target to be set, must be a column in the intask
data. If NULL
, no new target is set, and task is converted as-is.
new_type
: (character(1)
)
The new task type. Must be in mlr_reflections$task_types
]. If NULL
(default), a new task with the same task_type is created.
drop_original_target
: (logical(1)
)
If FALSE
(default), the original target is added as a feature. Otherwise the original target is dropped.
drop_levels
: (logical(1)
)
If TRUE
(default), unused levels of the new target variable are dropped.
Task of requested type.
Useful links