У меня есть xgb.DMatrix с 42 строками и 50 функциями.Я хотел бы удалить одну строку (скажем, строка 5) и создать новую DMatrix таким образом, содержащую 41 строку.Я легко могу сделать это при работе с обычной матрицей, например,
myMatrix<— matrix(c(1:50),nrow=5)
subMatrix<—myMatrix[-5,]
Однако, когда я конвертирую myMatrix с xgb.DMatrix, вышеуказанный подход не работает.
Я пыталсяиспользуйте команду "slice", но я не уверен, как удалить только одну строку, которая не является необходимой первой или последней.