小编Ale*_*lex的帖子

如何在R中的矩阵中找到互补行

我有这个矩阵:

      [,1] [,2] [,3] [,4]
 [1,]    1    0    0    0
 [2,]    0    1    0    0
 [3,]    0    0    1    0
 [4,]    0    0    0    1
 [5,]    1    1    0    0
 [6,]    0    0    1    1
 [7,]    1    0    1    0
 [8,]    0    1    0    1
 [9,]    1    1    1    1
Run Code Online (Sandbox Code Playgroud)

因此,有一些行是互补的。在这个矩阵中,这些是:

[5,]    1    1    0    0
[6,]    0    0    1    1
Run Code Online (Sandbox Code Playgroud)

[7,]    1    0    1    0
[8,]    0    1    0    1
Run Code Online (Sandbox Code Playgroud)

我想要做的是找到这些互补的行并只保留其中的第一个。预期的输出应该是这样的:

      [,1] [,2] [,3] [,4]
 [1,]    1    0 …
Run Code Online (Sandbox Code Playgroud)

r matrix

5
推荐指数
1
解决办法
144
查看次数

标签 统计

matrix ×1

r ×1