Как удалить одну строку из xgb.DMatrix - PullRequest
0 голосов
/ 07 июня 2019

У меня есть xgb.DMatrix с 42 строками и 50 функциями.Я хотел бы удалить одну строку (скажем, строка 5) и создать новую DMatrix таким образом, содержащую 41 строку.Я легко могу сделать это при работе с обычной матрицей, например,

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

Однако, когда я конвертирую myMatrix с xgb.DMatrix, вышеуказанный подход не работает.

Я пыталсяиспользуйте команду "slice", но я не уверен, как удалить только одну строку, которая не является необходимой первой или последней.

...