createDataPartition中出错…:y必须至少有2个数据点

createDataPartition中出错…:y必须至少有2个数据点,r,R,我需要createDataPartition的帮助 我得到了这个错误 createDataPartition中出错(TBdta$medv,p=0.8,list=FALSE):y必须至少有2个数据点 我的代码 library(tibble) dta <- url("http://course1.winona.edu/bdeppa/Stat%20425/Data/Boston_Housing.csv") TBdta <- as_tibble(read.csv(dta, check.nam

我需要createDataPartition的帮助 我得到了这个错误

createDataPartition中出错(TBdta$medv,p=0.8,list=FALSE):y必须至少有2个数据点

我的代码

library(tibble)
dta <- url("http://course1.winona.edu/bdeppa/Stat%20425/Data/Boston_Housing.csv")
TBdta <- as_tibble(read.csv(dta, check.names = FALSE)) 
TBdta
库(TIBLE)

dta我想你需要的是

set.seed(7)
validationIndex <- caret::createDataPartition(TBdta$MEDV, p=0.80, list=FALSE)
validation <- TBdta[-validationIndex,]
dataset <- TBdta[validationIndex,]

恐怕那只是个打字错误。列名为
MEDV
,您正在使用小写的
MEDV
。谢谢,但这也不起作用,仍然会收到警告消息:1:未知或未初始化的列:“MEDV”。2:未知或未初始化的列:“medv”。未知或未初始化的列:“medv”。未知或未初始化的列:“medv”。是否确实使用了正确的列名?不过对我来说很管用<代码>validationIndex这是我的代码集。种子(7)validationIndex仍然出现错误,在新窗口中显示Clear OutputExpand/Collapse输出警告消息:1:未知或未初始化列:“medv”。2:未知或未初始化的列:“medv”。3:未知或未初始化的列:“medv”。TBdta$MEDV[-validationIndex,]中出错:维度数量不正确,无法正常工作。荣誉罗纳克
set.seed(7)
validationIndex <- caret::createDataPartition(TBdta$MEDV, p=0.80, list=FALSE)
validation <- TBdta[-validationIndex,]
dataset <- TBdta[validationIndex,]
dim(validation)
#[1] 99 14
dim(dataset)
#[1] 407  14