分区数据以在R中进行训练和测试

时间:2018-07-15 21:17:47

标签: r

我正在尝试对数据集(my.data2)进行分区以进行训练和测试,但是当我运行以下脚本时,出现以下错误:

ind<-sample(2,nrow(my.data2),replace = TRUE, prob=c(0.8,0.2))
train <- my.data2[ind=1, ]
test <- my.data2[ind=2,]

我将收到以下错误:

Error in `[.tbl_df`(my.data2, ind = 1, ) : unused argument (ind = 1)

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您需要使用==而不是=

我还建议研究this。它将为您提供一个很好的主意,如何将数据拆分为训练与测试的比率。