df <- A B C D E F G H
0 1 2 3 4 5 6 7
1 2 3 8 5 6 7 4
需要在上面给出的数据框中找到第1和第2大数字。结果应如下所示。
A B C D E F G H 1st Largest 2nd Largest
0 1 2 3 4 5 6 7 7 6
1 2 3 8 5 6 7 4 8 7
答案 0 :(得分:0)
我们可以使用apply
(使用MARGIN=1
),sort
使用decreasing=TRUE
选项的元素遍历行,并使用{{1}获取前两个元素或只是head
,转置输出并指定它以在'df'中创建两个新列。
[1:2]