我在这里收到 MLR 包中的 makeClassifTask() 的错误。
task = makeClassifTask(data = data[,2:20441], target='Disease')
输入这个我得到这个错误。
提供的数据不是纯 data.frame 而是来自类 data.table,因此它将被转换。(data, target)中的错误
[.data.table
:当 i 是 data.table(或字符向量)时,必须使用 'on=' 参数(参见 ?data.table)指定要连接的列,通过键入 x(即排序,并且,标记为已排序,参见 ?setkey),或者通过在 x 和 i 之间共享列名(即自然连接)。由于 x 在 RAM 中排序,键连接可能对非常大的数据有进一步的速度优势。
如果有人可以帮助我,那就太好了。