如何根据r中具有相同尺寸的不同矩阵删除矩阵的行?

时间:2018-07-02 14:24:28

标签: r matrix

我必须将ab的矩阵维数相同。我想删除ab中不符合条件的所有行。

最小示例:

我只想保留行,其中a中行的最后一个元素等于4:

a

执行此操作的明智方法是什么?

1 个答案:

答案 0 :(得分:1)

如果您知道对象的尺寸相同,则a的逻辑索引也将适用于b

a[a[,3] == 4,]
b[a[,3] == 4,]

如果它们的行数不同,则将循环使用(带有警告)。