pandas.api.extensions.ExtensionArray.searchsorted
-
ExtensionArray.searchsorted(self, value, side='left', sorter=None)[source] -
Поиск индексов, куда следует вставить элементы для сохранения порядка.
Добавлена в версии 0.24.0.
Найдите индексы в отсортированном массиве
self(a), такие что, если соответствующие элементы вvalueбыли вставлены перед индексами, порядокselfсохранялся бы.Предполагая, что
selfотсортирован:sideвозвращаемый индекс iудовлетворяетleft self[i-1] < value <= self[i]right self[i-1] <= value < self[i]Параметры: -
value : array_like -
Значения для вставки в
self. -
side : {‘left’, ‘right’}, optional -
Если ‘left’, возвращается индекс первого подходящего местоположения. Если ‘right’, возвращается последний такой индекс. Если подходящий индекс отсутствует, возвращается либо 0, либо N (где N — длина
self). -
sorter : 1-D array_like, optional -
Необязательный массив целочисленных индексов, которые сортируют массив a в порядке возрастания. Обычно они являются результатом argsort.
Возвращаемое значение: - массив целых чисел
-
Массив точек вставки с той же формой, что и
value.
См. также
-
numpy.searchsorted - Аналогичный метод из NumPy.
-
© 2008–2012, 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/0.25.0/reference/api/pandas.api.extensions.ExtensionArray.searchsorted.html