Get a new lgb.Dataset containing the specified rows of
original lgb.Dataset object
slice(dataset, idxset) # S3 method for lgb.Dataset slice(dataset, idxset)
| dataset | Object of class |
|---|---|
| idxset | an integer vector of indices of rows needed |
constructed sub dataset
# \donttest{ setLGBMthreads(2L) data.table::setDTthreads(1L) data(agaricus.train, package = "lightgbm") train <- agaricus.train dtrain <- lgb.Dataset(train$data, label = train$label) dsub <- lightgbm::slice(dtrain, seq_len(42L)) lgb.Dataset.construct(dsub) labels <- lightgbm::get_field(dsub, "label") # }