Мне было просто интересно, есть ли способ запросить IntervalIndex для Pandas с интервалом (или диапазоном), в конечном итоге возвращая все интервалы в IntervalIndex, которые перекрываются с запрашиваемым интервалом.
Например, учитывая IntervalIndexidx
:
[1,3]
[5,8]
[10,12]
Я бы хотел запросить новый интервал в том же домене:
new_interval = pd.Interval(2, 6, closed="both")
Примерно так:
idx.get_loc(new_interval)
>> array([0, 1])
Есть ли способ сделать это (кроме непосредственного использования дерева интервалов)?