Атрибут closed
Атрибут closed применяется к объекту IntervalIndex
и возвращает строку, указывающую, включены ли левая и правая
границы интервалов. Возможные значения: 'left',
'right', 'both' или 'neither'.
Атрибут предназначен только для чтения и определяется
при создании IntervalIndex.
Синтаксис
interval_index.closed
Пример
Создадим интервальный индекс с закрытыми правыми границами
и проверим значение атрибута closed:
import pandas as pd
intervals = pd.IntervalIndex.from_breaks(
[0, 1, 2, 3],
closed='right'
)
print(intervals)
print(intervals.closed)
Результат выполнения кода:
IntervalIndex([(0, 1], (1, 2], (2, 3]],
closed='right',
dtype='interval[int64, right]')
"right"
Пример
Создадим интервальный индекс с закрытыми левыми границами
и получим значение атрибута closed:
import pandas as pd
intervals = pd.IntervalIndex.from_tuples(
[(0, 1), (1, 2), (2, 3)],
closed='left'
)
print(intervals.closed)
Результат выполнения кода:
"left"
Пример
Создадим интервальный индекс с закрытыми обеими границами и выведем значение атрибута:
import pandas as pd
intervals = pd.IntervalIndex.from_arrays(
[0, 1, 2],
[1, 2, 3],
closed='both'
)
print(intervals.closed)
Результат выполнения кода:
"both"
Пример
Создадим интервальный индекс без закрытых границ и получим значение атрибута:
import pandas as pd
intervals = pd.IntervalIndex.from_breaks(
[0, 1, 2, 3],
closed='neither'
)
print(intervals.closed)
Результат выполнения кода:
"neither"
Смотрите также
-
класс
IntervalIndex,
который представляет индекс из интервалов -
атрибут
left,
который возвращает левые границы интервалов -
атрибут
right,
который возвращает правые границы интервалов -
атрибут
mid,
который возвращает средние точки интервалов