lgb.slice.Dataset.Rd 837 Bytes
Newer Older
Guolin Ke's avatar
Guolin Ke committed
1
2
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/lgb.Dataset.R
3
4
\name{lgb.slice.Dataset}
\alias{lgb.slice.Dataset}
Guolin Ke's avatar
Guolin Ke committed
5
6
\title{Slice a dataset}
\usage{
7
lgb.slice.Dataset(dataset, idxset)
Guolin Ke's avatar
Guolin Ke committed
8
9
}
\arguments{
Nikita Titov's avatar
Nikita Titov committed
10
\item{dataset}{Object of class \code{lgb.Dataset}}
Guolin Ke's avatar
Guolin Ke committed
11

12
\item{idxset}{an integer vector of indices of rows needed}
Guolin Ke's avatar
Guolin Ke committed
13
14
15
16
17
18
}
\value{
constructed sub dataset
}
\description{
Get a new \code{lgb.Dataset} containing the specified rows of
19
             original \code{lgb.Dataset} object
Guolin Ke's avatar
Guolin Ke committed
20
21
}
\examples{
22
\donttest{
23
24
\dontshow{setLGBMthreads(2L)}
\dontshow{data.table::setDTthreads(1L)}
Guolin Ke's avatar
Guolin Ke committed
25
26
27
28
data(agaricus.train, package = "lightgbm")
train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label)

29
dsub <- lgb.slice.Dataset(dtrain, seq_len(42L))
30
lgb.Dataset.construct(dsub)
31
labels <- lightgbm::get_field(dsub, "label")
32
}
Guolin Ke's avatar
Guolin Ke committed
33
}