小编Mat*_*ood的帖子

在Caret中使用火车时,"nrow(x)== n不为TRUE"; 已经设定为因素

我正在使用此处找到的数据集:http://archive.ics.uci.edu/ml/datasets/Qualitative_Bankruptcy

运行代码时:库(插入符号)

bank <- read.csv("Qualitative_Bankruptcy.data.txt", header=FALSE, na.strings = "?", 
             strip.white = TRUE)

x=bank[1:6]
y=bank[7]

bank.knn <- train(x, y, method= "knn", trControl = trainControl(method = "cv"))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:错误:nrow(x)== n不为TRUE

我发现的唯一例子是Error:在Caret中使用Train时,nrow(x)== n不为TRUE ; 我的Y已经是一个有两个类的因子向量,所有的X特征都是因子.我尝试在X和Y上使用as.matrix和as.data.frame但没有成功.

nrow(x)等于250,但我不确定n在包中指的是什么.

r r-caret

2
推荐指数
1
解决办法
4815
查看次数

标签 统计

r ×1

r-caret ×1