看板 R_Language 關於我們 聯絡資訊
我現在有一個單調的向量 例如c(3,7,13,28,95,104) 然後現在有一個數字 例如22 這個數字落在這個向量的第三跟第四個數字之間 希望有一個函數可以回傳3給我 雖然可以自己用迴圈寫 但我想問一下有沒有內建函數達成這個效果 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.153.20 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1434383677.A.970.html
celestialgod: x如果是那個向量, 則sum(x<22)為所求 06/15 23:59
sifmelcara: findInterval()更快,是二分搜索 06/16 00:07
alasa15: 對耶 好方法 感謝 06/16 00:07