3

我正在尝试使用 xgboost(),但出现以下错误:

Error in xgb.DMatrix(data, label = label) : can not open file "0"

If I traceback,

traceback()
4: .Call("XGDMatrixCreateFromFile_R", data, as.integer(FALSE), PACKAGE = "xgboost")
3: xgb.DMatrix(data, label = label)
2: xgb.get.DMatrix(data, label)
1: xgboost(data = as.matrix(trainSet[, 1:13]), label = trainSet[, 
"count"], max.depth = depth, nround = rounds, objective = "reg:linear", 
verbose = 0) at #5

我收到上述错误的任何原因。我将不胜感激任何帮助。

提前致谢!

4

1 回答 1

5

检查您的数据是否有字符或因子变量,并尝试将它们转换为数字。

于 2015-08-02T14:55:36.043 回答