当我尝试运行时出现以下错误createDataPartition
在插入符号中。
Error in createDataPartition(data1, p = 0.8, list = FALSE) :
y must have at least 2 data points
我昨晚运行了完全相同的代码,没有错误。有什么想法吗?
predictors<- with(df, data.frame(xvar, xvar, xvar, xvar))
data1<-with(dfu2, data.frame(data1))
library(caret)
set.seed(1)
trainingRows<- createDataPartition(data1,
p=.80,
list=FALSE)
> dput(head(data1, 15)) structure(list(data1 = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L)), .Names = "data1", row.names = c(NA, 15L), class = "data.frame")
数据框data1
在我的环境中清晰可见并且具有预期的观察结果。任何想法?