- API reference
- pandas arrays, scalars, and data types
- pandas.Inter...
pandas.Interval.is_empty#
- Interval.is_empty#
Indicates if an interval is empty, meaning it contains no points.
- Returns:
- bool or ndarray
A boolean indicating if a scalar
Intervalis empty, or abooleanndarraypositionally indicating if anIntervalinanIntervalArrayorIntervalIndexisempty.
See also
Interval.lengthReturn the length of the Interval.
Examples
An
Intervalthat contains points is not empty:>>>pd.Interval(0,1,closed='right').is_emptyFalse
An
Intervalthat does not contain any points is empty:>>>pd.Interval(0,0,closed='right').is_emptyTrue>>>pd.Interval(0,0,closed='left').is_emptyTrue>>>pd.Interval(0,0,closed='neither').is_emptyTrue
An
Intervalthat contains a single point is not empty:>>>pd.Interval(0,0,closed='both').is_emptyFalse
An
IntervalArrayorIntervalIndexreturns abooleanndarraypositionally indicating if anIntervalisempty:>>>ivs=[pd.Interval(0,0,closed='neither'),...pd.Interval(1,2,closed='neither')]>>>pd.arrays.IntervalArray(ivs).is_emptyarray([ True, False])
Missing values are not considered empty:
>>>ivs=[pd.Interval(0,0,closed='neither'),np.nan]>>>pd.IntervalIndex(ivs).is_emptyarray([ True, False])
On this page