当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。