pandas.arrays.IntervalArray.is_empty#
- IntervalArray.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 a booleanndarraypositionally indicating if anIntervalin anIntervalArrayorIntervalIndexis empty.
参见
Interval.lengthReturn the length of the Interval.
Examples
An
Intervalthat contains points is not empty:>>> pd.Interval(0, 1, closed='right').is_empty False
An
Intervalthat does not contain any points is empty:>>> pd.Interval(0, 0, closed='right').is_empty True >>> pd.Interval(0, 0, closed='left').is_empty True >>> pd.Interval(0, 0, closed='neither').is_empty True
只包含一个点的“区间”不是空的:
>>> pd.Interval(0, 0, closed='both').is_empty False
IntervalArray或IntervalIndex返回一个布尔ndarray,指示“区间”是否为空:>>> ivs = [pd.Interval(0, 0, closed='neither'), ... pd.Interval(1, 2, closed='neither')] >>> pd.arrays.IntervalArray(ivs).is_empty array([ True, False])
缺失值不被视为空:
>>> ivs = [pd.Interval(0, 0, closed='neither'), np.nan] >>> pd.IntervalIndex(ivs).is_empty array([ True, False])