new nrow function for xgb.DMatrix

This commit is contained in:
pommedeterresautee
2015-03-15 23:52:00 +01:00
parent cdfa78a3b9
commit 81caba5dce
3 changed files with 41 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
setGeneric("nrow")
#' @param x Object of class \code{xgb.DMatrix}
#' @title \code{nrow} return the number of rows present in x.
#' @rdname nrow
#' @examples
#' data(agaricus.train, package='xgboost')
#' train <- agaricus.train
#' dtrain <- xgb.DMatrix(train$data, label=train$label)
#' stopifnot(nrow(dtrain) == nrow(train$data))
#'
#' @export
setMethod("nrow",
signature = "xgb.DMatrix",
definition = function(x) {
xgb.numrow(x)
}
)