Python Pandas – 返回与当前 IntervalArray 相同但在指定端点处闭合的 IntervalArray
要返回与当前 IntervalArray 相同但在指定端点处闭合的 IntervalArray,请使用 array.set_closed() 参数为 both.
首先,导入所需的库−
import pandas as pd
从 splits 的类似数组中构造新的 IntervalArray −
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])
显示间隔−
print("我们的 IntervalArray...\n",array)
与当前 IntervalArray 相同但在指定端点处闭合的 IntervalArray−
print("\n一个指定端点处闭合的相同的 IntervalArray...\n", array.set_closed('both'))
示例
以下是代码 −
import pandas as pd
# 从类似数组的 splits 中构造一个新的 IntervalArray
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])
# 显示 IntervalArray
print("我们的 IntervalArray...\n",array)
print("\n一个指定端点处闭合的相同的 IntervalArray...\n", array.set_closed('both'))
输出
这将生成以下代码−
我们的 IntervalArray...
<IntervalArray>
[(0, 1], (1, 2], (2, 3], (3, 4], (4, 5]]
Length: 5, dtype: interval[int64, right]
一个指定端点处闭合的相同的 IntervalArray...
<IntervalArray>
[[0, 1], [1, 2], [2, 3], [3, 4], [4, 5]]
Length: 5, dtype: interval[int64, both]
极客教程