pandas.IntervalIndex.mid#
- IntervalIndex.mid[源代码]#
返回 IntervalIndex 中每个区间的中间点作为一个 Index。
每个中点计算为每个区间左右边界平均值。中点作为 pandas Index 对象返回。
- 返回:
- pandas.Index
包含每个区间中点的索引。
参见
IntervalIndex.left
返回 IntervalIndex 中区间的左边界。
IntervalIndex.right
返回 IntervalIndex 中区间的右边界。
IntervalIndex.length
返回 IntervalIndex 中区间的长度。
备注
中点是区间边界平均值,即使边界是整数,也可能产生一个浮点数。返回的索引将具有一个能准确容纳中点的dtype。无论区间是开区间还是闭区间,此计算都是相同的。
例子
>>> iv_idx = pd.IntervalIndex.from_arrays([1, 2, 3], [4, 5, 6]) >>> iv_idx.mid Index([2.5, 3.5, 4.5], dtype='float64')
>>> iv_idx = pd.IntervalIndex.from_tuples([(1, 4), (2, 5), (3, 6)]) >>> iv_idx.mid Index([2.5, 3.5, 4.5], dtype='float64')