當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pandas.arrays.IntervalArray.is_empty用法及代碼示例


用法:

IntervalArray.is_empty

指示區間是否為空,表示它不包含點。

返回

布爾或 ndarray

布爾值指示標量 Interval 是否為空,或布爾值 ndarray 在位置上指示 IntervalArrayIntervalIndex 中的 Interval 是否為空。

例子

包含點的 Interval 不為空:

>>> pd.Interval(0, 1, closed='right').is_empty
False

不包含任何點的 Interval 為空:

>>> 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

包含單個點的 Interval 不為空:

>>> pd.Interval(0, 0, closed='both').is_empty
False

IntervalArrayIntervalIndex 在位置上返回布爾值 ndarray,指示 Interval 是否為空:

>>> 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])

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.arrays.IntervalArray.is_empty。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。