Python Pandas - 逐元素检查 IntervalIndex 中的 Interval 是否包含该值

pythonserver side programmingprogramming更新于 2026/1/15 19:56:17

要逐元素检查 IntervalIndex 中的 Interval 是否包含该值,请使用 IntervalIndex。

首先,导入所需的库 −

import pandas as pd

创建 IntervalIndex −

interval = pd.IntervalIndex.from_tuples([(10, 20), (15, 25)])

显示间隔 −

print("IntervalIndex...\n",interval)

检查间隔是否包含特定值 −

print("\n间隔是否包含特定值?\n",interval.contains(13))

示例

以下是代码 −

import pandas as pd

# 创建 IntervalIndex
interval = pd.IntervalIndex.from_tuples([(10, 20), (15, 25)])

# 显示间隔
print("IntervalIndex...\n",interval)

# 显示间隔长度
print("\nIntervalIndex length...\n",interval.length)

# 检查间隔是否包含特定值
print("\n间隔是否包含特定值值?\n",interval.contains(13))

输出

这将产生以下输出 −

IntervalIndex...
IntervalIndex([(10, 20], (15, 25]], dtype='interval[int64, right]')

IntervalIndex length...
Int64Index([10, 10], dtype='int64')

间隔是否包含特定值值?
[ True False]

相关文章


有用资源