`[.simple_triplet_matrix`(matrix,totalSize,):出错的下标出错

时间:2017-04-20 20:24:41

标签: r

我正在努力学习本教程:https://www.svm-tutorial.com/2014/11/svm-classify-text-r/

在第五步,它显示以下内容:

container <- create_container(dtMatrix, data$IsSunny, trainSize=1:11, virgin=FALSE)

它以递归方式显示此错误:

Error in `[.simple_triplet_matrix`(matrix, totalSize, ) : 
  subscript out of bounds

2 个答案:

答案 0 :(得分:0)

您可以尝试这样做,以确保数据框数据中的数据数量等于或大于您的训练大小。

容器&lt; - create_container(dtMatrix,数据$ IsSunny,               trainSize = 1:nrow(数据),virgin = FALSE)

希望它有所帮助。

答案 1 :(得分:0)

仔细检查csv文件中包含数据的行数。 trainSize = 1:“数据行数”。另外,请检查列名称。