通过折叠ID而非名称访问createFolds生成的折叠数据

时间:2017-04-27 15:34:00

标签: r machine-learning

我使用插入库中的createFolds创建了10个折叠, 创建折叠后,我想访问每个折叠中与ID相关的数据。

这行代码工作正常:

data[folds$Fold1,]

但是当我通过fold id访问它时,它会出错:

data[folds[1],]

错误是:[.default(xj,i)中的错误:无效的下标类型' list'

以下是完整的示例代码:

library(caret)
data=data.frame(V1=LETTERS)
folds <- createFolds(data[,1], k = 5, list = T, returnTrain = FALSE)
#this line is working fine
data[folds$Fold1,]
#this line gives error " invalid subscript type 'list' "
data[folds[1],]

0 个答案:

没有答案