如何获得k个最小的元素?

时间:2018-08-07 20:09:35

标签: r

假设我有向量c(3,7,1,9,7,6,4),我需要得到它的三个最小元素c(3,1,4)。我怎么用R做到这一点?

2 个答案:

答案 0 :(得分:2)

一种可能的解决方案:

sort( c(3,7,1,9,7,6,4) )[1:3]

答案 1 :(得分:2)

另一种可能的解决方案:

sort(x = c(3,7,1,9,7,6,4), partial = 3)[1:3]

哪个执行partial sort