Convert object to a TaskClassif. This is a S3 generic, specialized for at least the following objects:
TaskClassif: ensure the identity
data.frame()
and DataBackend: provides an alternative to the constructor of TaskClassif.
TaskRegr: Calls convert_task()
.
as_task_classif(x, ...)# S3 method for TaskClassif
as_task_classif(x, clone = FALSE, ...)
# S3 method for data.frame
as_task_classif(
x,
target = NULL,
id = deparse(substitute(x)),
positive = NULL,
...
)
# S3 method for DataBackend
as_task_classif(
x,
target = NULL,
id = deparse(substitute(x)),
positive = NULL,
...
)
# S3 method for TaskRegr
as_task_classif(
x,
target = NULL,
drop_original_target = FALSE,
drop_levels = TRUE,
...
)
(any
)
Object to convert.
(any
)
Additional arguments.
(logical(1)
)
If TRUE
, ensures that the returned object is not the same as the input x
.
(character(1)
)
Name of the target column.
(character(1)
)
Id for the new task.
Defaults to the (deparsed and substituted) name of x
.
(character(1)
)
Level of the positive class. See TaskClassif.
(logical(1)
)
If FALSE
(default), the original target is added as a feature.
Otherwise the original target is dropped.
(logical(1)
)
If TRUE
(default), unused levels of the new target variable are dropped.
# NOT RUN {
as_task_classif(palmerpenguins::penguins, target = "species")
# }
Run the code above in your browser using DataLab