pandas.arrays.IntegerArray.searchsorted
-
IntegerArray.searchsorted(value, side='left', sorter=None)[source] -
Найти индексы, куда следует вставить элементы для сохранения порядка.
Введено в версии 0.24.0.
Найти индексы в отсортированном массиве
self(a), такие что, если соответствующие элементы вvбыли вставлены перед индексами, порядокselfсохранится.Предполагая, что
aотсортирован:sideвозвращенный индекс iудовлетворяетleft self[i-1] < v <= self[i]right self[i-1] <= v < self[i]Параметры: -
value : array_like -
Значения для вставки в
self. -
side : {‘left’, ‘right’}, optional -
Если ‘left’, возвращается индекс первого подходящего местоположения. Если ‘right’, возвращается последний подходящий индекс. Если подходящего индекса нет, возвращается либо 0, либо N (где N — длина
self). -
sorter : 1-D array_like, optional -
Необязательный массив целочисленных индексов, которые сортируют массив a по возрастанию. Как правило, они являются результатом применения argsort.
Возвращает: -
indices : array of ints -
Массив точек вставки с такой же формой, как у
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.24.2/reference/api/pandas.arrays.IntegerArray.searchsorted.html