> str(train_csv$Open)
num [1:1017209] 1 1 1 1 1 1 1 1 1 1 ...
> dim(train_csv)
[1] 1017209 9
> class(train_csv)
[1] "data.frame"
> class(train_csv$Sales)
[1] "integer"
> class(train_csv$open)
[1] "NULL"
> class(train_csv$Open)
[1] "numeric"
> bstSparse <- xgboost(data = train_csv$data, label = train_csv$Open, max.depth = 2, eta = 1, nthread = 2, nround = 2, objective = "binary:logistic")
Error in xgb.get.DMatrix(data, label, missing, weight) :
xgboost: Invalid input of data
In addition: Warning message:
In xgb.get.DMatrix(data, label, missing, weight) :
xgboost: label will be ignored.
> tdata <- as.matrix(train_csv)
> y <- as.matrix(train_csv$Open)
> xgboost(data=tdata,label = train_csv$y, max.depth = 2, eta = 1, nthread = 2, nround = 2, objective = "binary:logistic")
Error in xgb.DMatrix(data, label = label, missing = missing) :
[11:27:16] amalgamation/../dmlc-core/src/io/local_filesys.cc:66: LocalFileSystem.GetPathInfo 1 Error:No such file or directory
https://www.kaggle.com/c/rossmann-store-sales/data 数据下载地址