Make Unique Learner Names
Arguments
- learners
A list of learners. See
?learners
Examples
learners <-
list(
mean = lnr_mean,
rf = lnr_rf,
rf = lnr_rf,
lnr_glm,
lnr_xgboost,
function(data, formula) {},
function(data, formula) {}
)
learners <- nadir::make_learner_names_unique(learners)
names(learners)
#> [1] "mean" "rf_1" "rf_2" "glm"
#> [5] "xgboost" "unnamed_lnr_1" "unnamed_lnr_2"
learners <-
list(
lnr_mean,
lnr_rf,
lnr_rf,
lnr_glm,
lnr_xgboost,
function(data, formula) {},
function(data, formula) {}
)
learners <- nadir::make_learner_names_unique(learners)
names(learners)
#> [1] "mean" "rf_1" "rf_2" "glm"
#> [5] "xgboost" "unnamed_lnr_1" "unnamed_lnr_2"
