lgb.slice.Dataset.Rd 902 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
James Lamb's avatar
James Lamb committed
20
21

             \emph{Renamed from} \code{slice()} \emph{in 4.4.0}
Guolin Ke's avatar
Guolin Ke committed
22
23
}
\examples{
24
\donttest{
25
26
\dontshow{setLGBMthreads(2L)}
\dontshow{data.table::setDTthreads(1L)}
Guolin Ke's avatar
Guolin Ke committed
27
28
29
30
data(agaricus.train, package = "lightgbm")
train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label)

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