r - 分区数据以在 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)
感谢任何帮助!
解决方案
您需要使用==
而不是=
.
我还建议调查一下。它将让您很好地了解如何将数据拆分为训练与测试的比率。
推荐阅读
- kubernetes - Kubernetes NodePort 服务如何使用 Service.spec.externalTrafficPolicy=Local 路由流量?
- angular - 如何以角度将按钮角色添加到自定义元素以使其可由屏幕阅读器访问?
- python - Matplotlib 等高线图与曲线上的条件
- flutter - 颤振力为列表中的所有对象设置属性值
- google-kubernetes-engine - 有没有办法访问 Istio 在 GKE 中创建的 promsd 服务?
- json - 如何绕过 Nodebb 中先前声明的 json body-parser?
- reactjs - 如何使用基于条件的映射函数循环数组然后设置状态?
- hadoop - 在 Hadoop 中,如何验证我是否对 DFS 传输进行了数据加密?
- data-structures - 均衡四叉树单元的大小
- swiftui - SwiftUI:删除模型时如何弹出详细视图