我正在尝试使用 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
我收到上述错误的任何原因。我将不胜感激任何形式的帮助。
提前致谢!
最佳答案
检查您的数据是否包含字符或因子变量,并尝试将它们转换为数字。
关于r - R 中的 xgboost() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30515775/