KSVM(在r中)给定-索引[[j]]中出错:下标超出范围

KSVM(在r中)给定-索引[[j]]中出错:下标超出范围,r,svm,kernlab,R,Svm,Kernlab,每次尝试实现ksvm时,我都会遇到这个错误。 我的代码: Train11<- read.csv('Train.csv', head=TRUE) Train11 <- (sapply(Train11, as.numeric)) #convert all data to numeric Train11 <- as.data.frame(Train11) ModelV2<-ksvm(CityAssessment~., data=Train11, type= "C-svc",

每次尝试实现ksvm时,我都会遇到这个错误。 我的代码:

Train11<- read.csv('Train.csv', head=TRUE) 
Train11 <- (sapply(Train11, as.numeric)) #convert all data to numeric
Train11 <- as.data.frame(Train11)
ModelV2<-ksvm(CityAssessment~., data=Train11, type= "C-svc", kernel="vanilladot", C=0.1,prob.model=TRUE)  
 Setting default kernel parameters  
Error in indexes[[j]] : subscript out of bounds

Train11我也有同样的问题,结果我的目标向量中只有一个类