Предположим, у меня есть фрейм данных df1, который включает в себя два столбца - A & B. Значение A представляет нижний диапазон, а значение B представляет верхний диапазон.
A B
10.5 20.5
30.5 40.5
50.5 60.5
У меня есть еще один фрейм данных, который включает двастолбцы - C & D, содержащие другой диапазон чисел.
C D
12.34 15.90
13.68 19.13
33.5 35.60
35.12 38.76
50.6 59.1
Теперь я хочу перечислить все пары из df2, которые попадают под группы (между нижним и верхним диапазоном) в df1.
Конечный результат должен быть таким -
Key Values
(10.5, 20.5) [(12.34, 15.90), (13.68, 19.13)]
(30.5, 40.5) [(33.5, 35.60), (35.12, 38.76)]
(50.5, 60.5) [(50.6, 59.1)]
Решение должно быть эффективным, так как у меня 5000 групп диапазона и 85000 чисел из другого диапазона.