如何解决“替换为x行,数据为y”的错误?

时间:2019-10-30 03:07:31

标签: r

当我使用下面的代码时,会出现以下错误:

Error in `$<-.data.frame`(`*tmp*`, "shadow.Boruta.decision", value = c(1L,  : 
  replacement has 1071 rows, data has 1874

我试图拉长数据,以为那是数据的大小。那没有解决问题。它在第二个数据集上工作得很好。请有人比较一下,看看第二个遗失了什么,我不知道。

##RF Feature selection######
insurance <- read.csv("insurance2.csv")

insurance$outcome<-as.factor(insurance$outcome)


set.seed(8928)

index <-caret::createDataPartition(insurance$outcome,p=0.7,list=F)
train<-insurance[index,]
test<-insurance[-index,]

set.seed(2383)
rf_fs<-Boruta::Boruta(y~.,data=train) # Here is the problem

1st: Please Click for Dataset 2nd: Please click for dataset

0 个答案:

没有答案