Spec-Zone.ru › pandas 2

pandas.Index.get_slice_bound

Index.get_slice_bound(label, side)[source]

Вычисление границ среза, соответствующих заданному метке.

Возвращает крайнюю левую (если side=='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'

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.Index.get_slice_bound.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API