从拆分数组构造Python Pandas-IntervalArray
要从拆分数组构造一个IntervalArray,请使用 pandas.arrays.IntervalArray.from_breaks() 。
首先,导入所需的库-
import pandas as pd
从类似数组的拆分中构造新的IntervalArray-
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])
显示间隔-
print("我们的IntervalArray...\n",array)
获取IntervalArray的长度-
print("\n我们的IntervalArray长度...\n",array.length)
示例
以下是代码-
import pandas as pd
# 从类似数组的拆分中构造新的IntervalArray
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])
# 显示IntervalArray
print("我们的IntervalArray...\n",array)
# 获取IntervalArray的长度返回带有每个Interval长度的条目的索引
print("\n我们的IntervalArray长度...\n",array.length)
# 将IntervalArray中的每个区间的中点作为索引
print("\nIntervalArray中每个区间的中点...\n",array.mid)
输出
这将产生以下代码-
我们的IntervalArray...<IntervalArray>[(0, 1],(1, 2],(2, 3],(3, 4],(4, 5]] 长度:5,dtype:interval[int64,right]
我们的IntervalArray长度...Int64Index([1, 1, 1, 1, 1], dtype='int64')
IntervalArray中每个区间的中点...Float64Index([0.5, 1.5, 2.5, 3.5, 4.5], dtype='float64')
极客教程