Python Pandas – 通过元素为元组的类数组构造一个 IntervalArray,并返回每个 Interval 的左端点

Python Pandas – 通过元素为元组的类数组构造一个 IntervalArray,并返回每个 Interval 的左端点

要从元素为元组的类数组构造 IntervalArray,请使用 pandas.arrays.IntervalArray.from_tuples() 方法。要返回 IntervalArray 中每个 Interval 的左端点,请使用 array.left 属性。

首先,导入所需的库 –

import pandas as pd

从元素为元组的类数组构造一个新的 IntervalArray –

array = pd.arrays.IntervalArray.from_tuples([(10, 25),(15, 70)])

显示 IntervalArray –

print("我们的 IntervalArray...\n",array)

获取左端点 –

print("\n作为索引的 IntervalArray 中每个 Interval 的左端点...\n", array.left)

示例

以下是代码 –

import pandas as pd

# 从元素为元组的类数组构造一个新的 IntervalArray
array = pd.arrays.IntervalArray.from_tuples([(10, 25),(15, 70)])

# 显示 IntervalArray
print("我们的 IntervalArray...\n",array)

# 获取 IntervalArray 的长度
# 返回一个索引,表示 IntervalArray 中每个 Interval 的长度
print("\n我们的 IntervalArray 的长度...\n",array.length)

# 作为索引的每个 Interval 的中点
print("\nIntervalArray 中每个 interval 的中点...\n",array.mid)

# 获取左端点
print("\n作为索引的 IntervalArray 中每个 Interval 的左端点...\n",array.left)

输出

这将生成以下代码 –

我们的 IntervalArray...
<IntervalArray>
[(10, 25], (15, 70]]
Length: 2, dtype: interval[int64, right]

我们的 IntervalArray 的长度...
Int64Index([15, 55], dtype='int64')

IntervalArray 中每个 interval 的中点...
Float64Index([17.5, 42.5], dtype='float64')

作为索引的 IntervalArray 中每个 Interval 的左端点...
Int64Index([10, 15], dtype='int64')

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程