gpt4 book ai didi

r - 在R中的排序向量中查找值索引

转载 作者:行者123 更新时间:2023-12-01 10:39:01 25 4
gpt4 key购买 nike

我在 R 中有一个唯一整数的有序向量,我想找到最接近但小于或等于某个值的元素的索引。例如,对于向量 4 8 15 16 23 42和搜索值 17 , 我希望函数返回 416 的索引.在 Python 中,我会使用
bisect模块。 R中有类似的东西吗?

最佳答案

Base R 提供 findInterval ,实现二分查找:

findInterval(17, c(4, 8, 15, 16, 23, 42))

@Khashaa 已经在评论中提到了这一点。

关于r - 在R中的排序向量中查找值索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31526464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com