Python Pandas – 创建一个闭合时间区间并检查两端点是否存在

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程