Класс Interval
Класс Interval в Pandas используется для представления
интервалов значений. Интервал задаётся левой и правой
границей, а также параметром closed, который определяет,
включены ли границы в интервал. Класс часто применяется
при работе с категориальными данными и в интервальной
статистике.
Основные параметры конструктора класса Interval:
-
left— левая граница интервала -
right— правая граница интервала -
closed— определяет, включены ли границы. Может принимать значения'left','right','both'или'neither'
Синтаксис
pd.Interval(left, right, closed='right')
Пример
Создадим интервал от 0 до 10 с закрытой правой границей:
import pandas as pd
interval = pd.Interval(0, 10, closed='right')
print(interval)
Результат выполнения кода:
"(0, 10]"
Пример
Создадим интервал с закрытыми обеими границами:
import pandas as pd
interval = pd.Interval(0, 10, closed='both')
print(interval)
Результат выполнения кода:
"[0, 10]"
Пример
Создадим интервал с открытыми обеими границами:
import pandas as pd
interval = pd.Interval(0, 10, closed='neither')
print(interval)
Результат выполнения кода:
"(0, 10)"
Пример
Создадим интервал с закрытой левой границей:
import pandas as pd
interval = pd.Interval(0, 10, closed='left')
print(interval)
Результат выполнения кода:
"[0, 10)"