Python Pandas – 检查区间左侧、右侧、两侧或无侧是否已封闭
要检查区间左侧、右侧、两侧或无侧是否已封闭,请使用 interval.closed 属性。
首先,导入所需的库 –
import pandas as pd
使用值为 “both” 的 “closed” 参数设置封闭区间。封闭区间(在数学上用方括号表示)包含其端点,即 封闭区间 [0, 5] 由条件 0 <= x <= 5 表示。
interval = pd.Interval(left=0, right=20, closed='both')
显示区间
print("区间...\n",interval)
检查区间左侧、右侧、两侧或无侧是否已封闭
print("\n检查区间类型...\n",interval.closed)
示例
以下是代码
import pandas as pd
# 使用值为 "both" 的 "closed" 参数设置封闭区间
# 封闭区间(在数学上用方括号表示)包含其端点,
# 即 封闭区间 [0, 5] 由条件 0 <= x <= 5 表示。
interval = pd.Interval(left=0, right=20, closed='both')
# 显示区间
print("区间...\n",interval)
# 检查区间左侧、右侧、两侧或无侧是否已封闭
print("\n检查区间类型...\n",interval.closed)
# 检查元素是否存在于区间中
# 这表明封闭 = both 包含其端点
print("\n最左边的元素是否存在于区间中?= \n",0 in interval)
print("\n最右边的元素是否存在于区间中?= \n",20 in interval)
输出
将生成以下代码
区间...
[0, 20]
检查区间类型...
both
极客教程