- 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
Interval
is empty, or abooleanndarray
positionally indicating if anInterval
inanIntervalArray
orIntervalIndex
isempty.
See also
Interval.length
Return the length of the Interval.
Examples
An
Interval
that contains points is not empty:>>>pd.Interval(0,1,closed='right').is_emptyFalse
An
Interval
that 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
Interval
that contains a single point is not empty:>>>pd.Interval(0,0,closed='both').is_emptyFalse
An
IntervalArray
orIntervalIndex
returns abooleanndarray
positionally indicating if anInterval
isempty:>>>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