如何从xgb.DMatrix中删除单行

时间:2019-06-07 18:31:36

标签: r matrix xgboost

我有一个带有42行和50个功能的xgb.DMatrix。我想删除一行(假设第5行),并以这种方式创建一个包含41行的新DMatrix。当使用例如法线矩阵处理普通矩阵时,我可以轻松做到这一点

myMatrix<— matrix(c(1:50),nrow=5)
subMatrix<—myMatrix[-5,]

但是,当我用xgb.DMatrix转换myMatrix时,上述方法无效。

我尝试使用“切片”命令,但不确定如何仅删除一行,而不必删除第一行或最后一行。

0 个答案:

没有答案