pandas.arrays.IntervalArray.to_tuples#

IntervalArray.to_tuples(na_tuple=True)[源代码][源代码]#

返回一个 ndarray(如果 self 是 IntervalArray)或 Index(如果 self 是 IntervalIndex),形式为 (left, right) 的元组。

参数:
na_tuple布尔值, 默认为 True

如果 True,返回 NA 作为一个元组 (nan, nan)。如果 False,只返回 NAnan

返回:
ndarray 或 Index
表示区间的元组组成的ndarray

如果 self 是一个 IntervalArray。

表示区间的元组索引

如果 self 是一个 IntervalIndex。

参见

IntervalArray.to_list

将 IntervalArray 转换为元组列表。

IntervalArray.to_numpy

将 IntervalArray 转换为 numpy 数组。

IntervalArray.unique

在 IntervalArray 中查找唯一区间。

例子

对于 pandas.IntervalArray:

>>> idx = pd.arrays.IntervalArray.from_tuples([(0, 1), (1, 2)])
>>> idx
<IntervalArray>
[(0, 1], (1, 2]]
Length: 2, dtype: interval[int64, right]
>>> idx.to_tuples()
array([(0, 1), (1, 2)], dtype=object)

对于 pandas.IntervalIndex:

>>> idx = pd.interval_range(start=0, end=2)
>>> idx
IntervalIndex([(0, 1], (1, 2]], dtype='interval[int64, right]')
>>> idx.to_tuples()
Index([(0, 1), (1, 2)], dtype='object')