r - R中没有特定子矩阵的矩阵
问题描述
我使用以下命令从“mat”随机生成了一个子矩阵“train”:
train <- mat[sample(nrow(mat), size = 317, replace = FALSE),]
我的问题是,我如何创建“test”作为“mat”的子矩阵,不包括矩阵“train”?
谢谢!
解决方案
train.index
是用于训练的指标。
mat <- matrix(rnorm(20000),nrow=1000)
train.index <-sample(nrow(mat), size = 317, replace = FALSE)
train <- mat[train.index,]
test <- mat[-train.index,]
推荐阅读
- ruby-on-rails - 呈现 403 验证错误的标准方法
- php - laravel 更新注册用户
- javascript - 如何在 Odoo10 中使用 JavaScript 更新表单视图
- java - 如何强制 CDI/Weld 使用新关键字?
- arrays - Angular 5 循环数组
- python - 为什么当我使用 conda 安装环境时,它没有给我最新版本
- javascript - 使用扩展语法的数组的副本修改了复制的数组,怎么会?
- html - 电子邮件/时事通讯不参加 CSS 课程
- ember.js - 如何在 Ember Handlebar 中将字符串解析为 JSON
- mysql - 带有链接表和排序的 SQL 分页查询