pandas.arrays.IntervalArray.to_tuples#

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

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

Parameters:
na_tuplebool, default True

如果为 True,则将 NA 返回为元组 (nan, nan)。如果为 False,则仅将 NA 返回为 nan

Returns:
tuples: ndarray(如果 self 是 IntervalArray)或 Index(如果 self 是 IntervalIndex)

Examples

对于 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')