convert_task: Convert a task from its type to another.

View source: R/convert_task.R

convert_taskR Documentation

Convert a task from its type to another.

Description

THIS IS A COPY FROM MLR3PIPELINES!

Usage

convert_task(
  intask,
  new_target = NULL,
  new_type = NULL,
  drop_original_target = TRUE,
  drop_levels = FALSE,
  ...
)

Arguments

intask

Task
A Task to be converted.

new_target

character(1) | NULL
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) | NULL
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 TRUE (default), the original target is dropped. Otherwise it is added as a feature.

drop_levels

logical(1)
If TRUE, unused levels of the new target variable are dropped.

...

any
Further arguments passed to the constructor of the task.

Details

The task's target is replaced by a different column from the data. #FIXME: This needs detailed tests and should be moved to mlr3.

Value

Task


mlr-org/mlr3ordinal documentation built on Jan. 10, 2023, 10:04 a.m.