【发布时间】:2020-04-17 15:39:32
【问题描述】:
我有这个矩阵:
[,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
所以,有些行是互补的。在这个矩阵中,这些是:
[5,] 1 1 0 0
[6,] 0 0 1 1
和
[7,] 1 0 1 0
[8,] 0 1 0 1
我想做的是找到这些互补的行并只保留其中的第一行。预期的输出应该是这样的:
[,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,] 1 0 1 0
[7,] 1 1 1 1
有没有办法在 R 中做到这一点?
【问题讨论】:
-
你能显示你的预期输出吗?
-
检查下面的答案。
-
不 - 我的意思是它会帮助其他人看到您的预期输出。您不提供,接受的答案也不提供!