【发布时间】:2018-10-20 22:34:19
【问题描述】:
我使用以下命令从“mat”中随机生成了一个子矩阵“train”:
train <- mat[sample(nrow(mat), size = 317, replace = FALSE),]
我的问题是,如何将“test”创建为“mat”的子矩阵,不包括“train”矩阵?
谢谢!
【问题讨论】:
-
您首先分配
inx <- sample(nrow(mat), size = 317, replace = FALSE)。然后,train <- mat[inx, ]和test <- mat[-inx, ]。负索引排除那些行。 -
@RuiBarradas 刚刚发布了一个答案,我意识到它与您的评论相同。这是我在 SO 上的第一天,你能指出我应该在什么时候发表评论和给出答案吗?
-
@JayCe 您的回答对 OP 并最终对其他人有用吗?然后发布它。错误是我的,我应该遵守这条规则,但没有。感谢您指出这一点,我会支持您的回答。
-
@RuiBarradas 感谢您的澄清和支持 - 许多终身会员也发表评论而不是回答这就是为什么要问。
标签: r matrix-indexing submatrix