dimnames.lgb.Dataset function

Handling of column names of lgb.Dataset

Handling of column names of lgb.Dataset

Only column names are supported for lgb.Dataset, thus setting of row names would have no effect and returned row names would be NULL.

## S3 method for class 'lgb.Dataset' dimnames(x) ## S3 replacement method for class 'lgb.Dataset' dimnames(x) <- value

Arguments

  • x: object of class lgb.Dataset
  • value: a list of two elements: the first one is ignored and the second one is column names

Returns

A list with the dimension names of the dataset

Details

Generic dimnames methods are used by colnames. Since row names are irrelevant, it is recommended to use colnames directly.

Examples

data(agaricus.train, package = "lightgbm") train <- agaricus.train dtrain <- lgb.Dataset(train$data, label = train$label) lgb.Dataset.construct(dtrain) dimnames(dtrain) colnames(dtrain) colnames(dtrain) <- make.names(seq_len(ncol(train$data))) print(dtrain, verbose = TRUE)
  • Maintainer: James Lamb
  • License: MIT + file LICENSE
  • Last published: 2025-02-13