我只是想知道是否有一种方法可以查询具有间隔(或范围)的 Pandas IntervalIndex,最终返回 IntervalIndex 中与查询的间隔重叠的所有间隔。
例如给定一个 IntervalIndex idx:
[1,3]
[5,8]
[10,12]
我想在同一个域中使用新的 Interval 进行查询:
new_interval = pd.Interval(2, 6, closed="both")
所以像这样:
idx.get_loc(new_interval)
>> array([0, 1])
有没有办法做到这一点(除了直接使用区间树)?
慕斯709654
相关分类