Я б скинул кусок данных, да это как на зло номера телефонов =( Есть вектор из 500 000 (и более) номеров телефонов. И есть дата.фрейм с колонкой start, которая обозначает первый номере телефона из определённого диапазона и колонкой end, означающей последний номер заданного диапазона. Соответственно, таких диапазонов ~ 900 штук. Ну вот и надо проверить, попадает ли каждый из 500 000 номеров в один из этих диапазонов.