Python Pandas – 创建一个闭合时间区间并检查两端点是否存在
要创建一个闭合的时间区间,请使用 pandas.Interval() 然后设置closed参数。要检查两个端点是否存在,请使用in属性。
首先,导入所需的库 −
import pandas as pd
使用”closed”参数设置闭合区间,值为”both”。闭合区间(在数学上用方括号表示)包含其端点,即闭合区间[0, 5]的特征为0 < = x < = 5。
interval = pd.Interval(left=0, right=20, closed='both')
显示区间
print("区间...\n",interval)
检查区间中的元素是否存在。这表明closed=both包含其端点。
print("\n左端点是否存在于区间中? = \n",0 in interval)
print("\n右端点是否存在于区间中? = \n",20 in interval)
更多Pandas文章,请阅读:Pandas教程
示例
以下是代码
import pandas as pd
# 使用"closed"参数设置闭合区间,值为"both"。闭合区间(在数学上用方括号表示)包含其端点,
# 即闭合区间[0, 5]的特征为0 <= x <= 5。
interval = pd.Interval(left=0, right=20, closed='both')
# 显示区间
print("区间...\n",interval)
# 显示区间的长度
print("\n区间长度...\n",interval.length)
# 检查区间中的元素是否存在——这表明closed=both包含其端点
print("\n左端点是否存在于区间中? = \n",0 in interval)
print("\n右端点是否存在于区间中? = \n",20 in interval)
输出
将输出以下代码
区间...
[0, 20]
区间长度...
20