Skip to contents

Checks whether an xgb.DMatrix object has a given field assigned to it, such as weights, labels, etc.

Usage

xgb.DMatrix.hasinfo(object, info)

Arguments

object

The DMatrix object to check for the given info field.

info

The field to check for presence or absence in object.

Examples

x <- matrix(1:10, nrow = 5)
dm <- xgb.DMatrix(x, nthread = 1)

# 'dm' so far does not have any fields set
xgb.DMatrix.hasinfo(dm, "label")

# Fields can be added after construction
setinfo(dm, "label", 1:5)
xgb.DMatrix.hasinfo(dm, "label")