Python Pandas – 如何检查一个设置为开区间的区间是否为空
要检查一个设置为开区间的区间是否为空,请使用 interval.is_empty 属性。首先,导入所需的库−
import pandas as pd
使用值为“neither”的“closed”参数设置开放区间。开放区间(在数学上用方括号表示)不包含其端点,即 开放区间 [0, 5]的条件为0 < x < 5。
interval = pd.Interval(0, 0, closed='neither')
显示区间
print("Interval...\n",interval)
当一个区间是开区间,即没有端点时,检查该区间是否为空。不包含任何点的区间是 空的。
print("\nIs Interval empty? \n",interval.is_empty)
例子
下面是代码
import pandas as pd
# 使用值为“neither”的“closed”参数设置开放区间。
# 开放区间(在数学上用方括号表示)不包含其端点,
# 即 开放区间 [0, 5]的条件为0 < x < 5。
interval = pd.Interval(0, 0, closed='neither')
# 显示区间
print("Interval...\n",interval)
# 显示区间的长度
print("\nInterval length...\n",interval.length)
# 当一个区间是开区间,即没有端点时,检查该区间是否为空。
# 不包含任何点的区间是空的。
print("\nIs Interval empty? \n",interval.is_empty)
输出结果
这将生成以下代码
Interval...
(0, 0)
Interval length...
0
Is Interval empty?
True
极客教程