作者alasa15 (alasa)
看板R_Language
标题[问题] 决定落在第几个区间
时间Mon Jun 15 23:54:32 2015
我现在有一个单调的向量 例如c(3,7,13,28,95,104)
然後现在有一个数字 例如22
这个数字落在这个向量的第三跟第四个数字之间
希望有一个函数可以回传3给我
虽然可以自己用回圈写 但我想问一下有没有内建函数达成这个效果
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.24.153.20
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1434383677.A.970.html
1F:→ celestialgod: x如果是那个向量, 则sum(x<22)为所求 06/15 23:59
2F:→ sifmelcara: findInterval()更快,是二分搜索 06/16 00:07
3F:→ alasa15: 对耶 好方法 感谢 06/16 00:07