pandas.api.extensions.ExtensionArray.searchsorted#

ExtensionArray.searchsorted(value, side='left', sorter=None)[源代码]#

查找应插入元素以维持顺序的索引。

将索引查找到排序数组中 self (A)如果中的相应元素 value 被插入在索引之前,顺序为 self 会被保存下来。

假设 self 已排序:

side

返回索引 i 令人满意

左边

self[i-1] < value <= self[i]

正确的

self[i-1] <= value < self[i]

参数
value类数组、列表或标量

要插入的值 self

side{‘左’,‘右’},可选

如果为‘Left’,则给出找到的第一个合适位置的索引。如果为“Right”,则返回最后一个此类索引。如果没有合适的索引,则返回0或N(其中N是 self )。

sorter一维阵列,可选

将数组a按升序排序的可选整数索引数组。它们通常是argsort的结果。

退货
整型或整型数组

如果值类似数组,则为插入点的数组。如果值是标量,则为单个整数。

参见

numpy.searchsorted

与NumPy类似的方法。