我使用插入库中的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],]