diff --git a/R-package/R/xgb.Booster.R b/R-package/R/xgb.Booster.R index 1994d82a7..0c17c0ebb 100644 --- a/R-package/R/xgb.Booster.R +++ b/R-package/R/xgb.Booster.R @@ -197,7 +197,7 @@ xgb.attr <- function(object, which) { handle = xgb.get.handle(object, "xgb.attr") # TODO: setting NULL value to remove an attribute .Call("XGBoosterSetAttr_R", handle, as.character(which)[1], as.character(value)[1], PACKAGE="xgboost") - if (is(object, 'xgb.Booster') & !is.null(object$raw)) { + if (is(object, 'xgb.Booster') && !is.null(object$raw)) { object$raw <- xgb.save.raw(object$handle) } object