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