% Generated by roxygen2: do not edit by hand % Please edit documentation in R/xgb.DMatrix.R \name{setinfo} \alias{setinfo} \alias{setinfo.xgb.DMatrix} \title{Set information of an xgb.DMatrix object} \usage{ setinfo(object, ...) \method{setinfo}{xgb.DMatrix}(object, name, info, ...) } \arguments{ \item{object}{Object of class "xgb.DMatrix"} \item{...}{other parameters} \item{name}{the name of the field to get} \item{info}{the specific field of information to set} } \description{ Set information of an xgb.DMatrix object } \details{ See the documentation for \link{xgb.DMatrix} for possible fields that can be set (which correspond to arguments in that function). Note that the following fields are allowed in the construction of an \code{xgb.DMatrix} but \bold{aren't} allowed here:\itemize{ \item data \item missing \item silent \item nthread } } \examples{ data(agaricus.train, package='xgboost') dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label, nthread = 2)) labels <- getinfo(dtrain, 'label') setinfo(dtrain, 'label', 1-labels) labels2 <- getinfo(dtrain, 'label') stopifnot(all.equal(labels2, 1-labels)) }