找到大于列表中每个元素的最小值

时间:2017-02-09 19:16:42

标签: r

给定向量<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script> <div id="app" ></div>和有序向量lookup,我想要一个向量ref,其中result等于{{1}中最小元素的索引这样result[i]

例如:

ref

如何在不使用for循环的情况下在R中执行此操作?

1 个答案:

答案 0 :(得分:2)

由于ref向量已排序,您可以使用findInterval ref中查找数字x或的数字x:

ref <- c(1,5,10,15)
lookup <- c(2.3,10.5,17,2,6)
findInterval(lookup, ref)
# [1] 1 3 4 1 2