首页 > 解决方案 > 分区数据以在 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)

感谢任何帮助!

标签: r

解决方案


您需要使用==而不是=.

我还建议调查一下。它将让您很好地了解如何将数据拆分为训练与测试的比率。


推荐阅读