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类似的方法。