查找R中多列之间的跨排列匹配

时间:2014-07-29 23:17:17

标签: r match

我有一个抽样问题,我希望在数据列中搜索排名最高的匹配(对应于其他数据集)。有些比赛已被排除: -9因为它是第一个选择(col 1值) -2因为它在第9组(col 2值)中排名最高 -7因为它在cols 1&之间排名最高2(col 3值)

例如,列1,2,3之间排名最高的匹配应为1,因为它在三列中具有等级[2,7,2],这是最低总和。这个新的排名结果将附加到10x3矩阵,使其成为10X4矩阵,然后将寻找第五个匹配。

       [,1]  [,2] [,3]
 [1,]    2    9    9
 [2,]    1   10    1
 [3,]    4    6    3
 [4,]    5    8    2
 [5,]    7    7    4
 [6,]    8    3    6
 [7,]   10    1   10
 [8,]    3    5    5
 [9,]    6    4    8
 [10,]    9    2    7

目标是为更大的数据集(比如500行)执行此操作并创建大约20个值的子集,因此需要除了视觉检查之外的其他内容!每列中的数字列表长度相同,并且包含相同的值,只是每列的唯一顺序。

0 个答案:

没有答案