如何将矩阵行转换为除r中最后一行之外的零
假设我有一个矩阵如何将矩阵行转换为除r中最后一行之外的零,r,matrix,R,Matrix,假设我有一个矩阵x。我想将其所有条目转换为零,但最后一行除外。例如,如果x如下所示: x <- matrix(3,11,11) x您可以使用1:(nrow(x)-1)对矩阵中的行进行索引,并将其赋值为0: x[1:(nrow(x)-1),] <- 0 x[1:(nrow(x)-1),]也可以通过负索引完成: x[-nrow(x), ] <- 0 x[-nrow(x),]
x
。我想将其所有条目转换为零,但最后一行除外。例如,如果x
如下所示:
x <- matrix(3,11,11)
x您可以使用1:(nrow(x)-1)
对矩阵中的行进行索引,并将其赋值为0:
x[1:(nrow(x)-1),] <- 0
x[1:(nrow(x)-1),]也可以通过负索引完成:
x[-nrow(x), ] <- 0
x[-nrow(x),]