列表输出被截断 - 如何显示完整的 listLearners()

list output truncated - How to show full listLearners()

mlr 包中,我尝试查看

的所有选项
listLearners()

但我只看到前 6 个元素。我尝试其他方法,例如

listLearners("regr")[1:10, c("class","package")]

但是

       class      package
1  regr.blackboost mboost,party
2     regr.cforest        party
3       regr.ctree        party
4    regr.cvglmnet       glmnet
5 regr.featureless          mlr
6    regr.gamboost       mboost
... (10 rows, 2 cols)

如何解决?全局选项?长度?

mlr 大量使用 printHead() function from the BBmisc package 来打印对象。请注意,它有一个参数 n,允许您指定要显示的内容的数量。你可以在打印的时候设置这个,比如

print(listLearners(), n = 100)

下面保留控制台中的格式window:

 as.data.frame(listLearners("regr")[1:10, c("class","package")])