pandas.Index.get_slice_bound#
- Индекс.get_slice_bound(метка, сторона)[источник]#
Вычислить границы среза, соответствующие заданной метке.
Возвращает самый левый (один-после-самого-правого, если
side=='right') позицией заданной метки.- Параметры:
- меткаobject
- сторона{‘left’, ‘right’}
- Возвращает:
- int
Индекс метки.
Смотрите также
Index.get_locПолучить целочисленную позицию, срез или булевую маску для запрошенной метки.
Примеры
>>> idx = pd.RangeIndex(5) >>> idx.get_slice_bound(3, 'left') 3
>>> idx.get_slice_bound(3, 'right') 4
Если
labelесли индекс не уникален, будет вызвана ошибка.>>> idx_duplicate = pd.Index(['a', 'b', 'a', 'c', 'd']) >>> idx_duplicate.get_slice_bound('a', 'left') Traceback (most recent call last): KeyError: Cannot get left slice bound for non-unique label: 'a'