IntervalArray equality operators · Issue #24112 · pandas-dev/pandas (original) (raw)

It seems like IntervalArray doesn't implement equality operations correctly

In [32]: iser = pd.Series(pd.IntervalIndex.from_breaks([1, 2, 3, 4]))

In [33]: iser.array == iser[0] Out[33]: False

I would expect Out[33] to be

np.array([True, False, False])

This bubbles up to Series[interval]

cc @jschendel