我正在尝试更改数据框,以便我只包含那些行的第一个值是第n个最大的列。
例如,这里假设我只想包含第1行中最高值为第2大(最大2位)的列。
a
这样会删除d
和0.1
,因为NA
和0.6
不是第二大值
第1行。0.12
和0.1
分别大于NA
和a
以及d
和 b c
1 0.6 0.12
2 0.7 0.13
3 0.8 0.14
4 0.9 0.15
5 0.1 0.16
。
{{1}}
有没有一种简单的方法来对此进行分组?我不想订购它,因为这会产生与我相关的其他数据框的问题。