如何将矩阵行转换为零(r中的最后一行除外)

时间:2018-11-13 07:31:32

标签: r matrix

假设我有一个矩阵x。我想将除最后一行以外的所有条目都转换为零。例如,如果x如下:

x <- matrix(3,11,11)

我想将除最后一行x[11,]以外的所有行都转换为零。

有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

Can also be done with negative indexing:

x[-nrow(x), ] <- 0

答案 1 :(得分:0)

您可以仅使用1:(nrow(x)-1)为矩阵的行建立索引,并为它们分配值0:

 x[1:(nrow(x)-1),] <- 0