【发布时间】:2016-08-20 18:15:59
【问题描述】:
我有一个如下表,想根据 R 中的行值创建建议。
这就是我所拥有的 -
id class1 class2 class3 class4
A 0.98 0.48 0.21 0.99
B 0.22 0.31 0.41 0.11
C 0.70 0.81 0.61 0.21
我想要两个新列('sugg1'、'sugg2'),它们将为每一行给出两个最高最大值的列名,即第一行,0.99 是最大值,所以它对应列名是class4,下一个最大值是0.98,列名是class1。
id class1 class2 class3 class4 sugg1 sugg2
A 0.98 0.48 0.21 0.99 class4 class1
B 0.22 0.31 0.41 0.11 class3 class2
C 0.70 0.81 0.61 0.21 class2 class1
【问题讨论】:
-
类列的最大值为 sugg1,次佳为 sugg2
标签: r