插入符号:表(y)中的错误:尝试使用> = 2 ^ 31个元素创建表

时间:2017-08-19 18:14:05

标签: r linear-regression r-caret training-data

我在使用插入包时遇到了一些麻烦。我是R的新手,我正在尝试制作多元线性回归模型。我需要将我的数据分成测试和训练集。我尝试使用caret包createDataPartition,但是我收到了一个错误。我有一个包含7个变量(cols)和511个样本(行)的数据帧。

train <- createDataPartition(mydata, p=0.8, list = FALSE, times = 1)

错误

Error in table(y) : attempt to make a table with >= 2^31 elements 

1 个答案:

答案 0 :(得分:0)

要启动 createDataPartition 函数,您需要指明数据集的任何列,因此:

train <- createDataPartition(mydata$anycolumn, p=0.8, list = FALSE, times = 1)