createDataPartition中出错…:y必须至少有2个数据点
我需要createDataPartition的帮助 我得到了这个错误 createDataPartition中出错(TBdta$medv,p=0.8,list=FALSE):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
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