R Randomforest未定义的列问题

R Randomforest undefined column issue

我正在研究文本挖掘过程并使用随机森林对文本进行分类。 处理我的文本后,我正在使用 caret 包。 我拆分数据进行训练和测试, 下面是相同之后的R代码:

traindata <- tdm_df[s,] # training set

testdata <- tdm_df[-s,] # testing set

rf.tfidf <- train(traindata[,c(1:69)], train[,70],
                  method = "rf", trControl = ctrl) # train random forest
rf.tfidf

当我 运行 最后一行时,出现以下错误:

Error in `[.data.frame`(train, , c(1:56)) : undefined columns selected

编辑 1:更正后的下一个错误: Error in train[1:5, ] : object of type 'closure' is not subsettable

我看到 term_sparse 给我一个问题,可能是文本挖掘部分,我怎样才能改善我的结果?

不确定是什么问题。 请大家帮忙!

train[,70]替换为traindata[,70]:

rf.tfidf <- train(traindata[,c(1:69)], traindata[,70],
              method = "rf", trControl = ctrl)