Python Pandas – 检查Pandas索引是否包含区间对象
要检查Pandas索引是否包含区间对象,请使用Pandas中的 index.is_interval() 方法。
首先,导入所需的库 –
import pandas as pd
创建区间对象 −
interval1 = pd.Interval(10, 30)
interval2 = pd.Interval(30, 50)
显示区间 −
print("区间1...\n",interval1)
print("区间2...\n",interval2)
创建包含对象1和2的Pandas索引 –
index = pd.Index([interval1,interval2])
检查索引值是否只包含区间对象 –
print("\n索引是否包含区间对象?\n", index.is_interval())
例子
以下是代码 –
import pandas as pd
# 创建区间对象
interval1 = pd.Interval(10, 30)
interval2 = pd.Interval(30, 50)
# 显示区间
print("区间1...\n",interval1)
print("区间2...\n",interval2)
# 创建包含对象1和2的Pandas索引
index = pd.Index([interval1,interval2])
# 显示Pandas索引
print("\nPandas索引...\n",index)
# 返回数据的dtype
print("\nThe dtype object...\n",index.dtype)
# 检查索引值是否只包含ints
print("\n索引是否包含区间对象?\n", index.is_interval())
输出
这将产生以下输出 –
区间1...
(10, 30]
区间2...
(30, 50]
Pandas索引...
IntervalIndex([(10, 30], (30, 50]], dtype='interval[int64, right]')
The dtype object...
interval[int64, right]
索引是否包含区间对象?
True
极客教程