【发布时间】:2018-10-31 22:36:22
【问题描述】:
当我尝试在插入符号中运行 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 在我的环境中清晰可见,并且具有预期的观察结果。有什么想法吗?
【问题讨论】: