R中没有特定子矩阵的矩阵

Matrix without a particular submatrix in 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,]

Try it online!