¿Qué método de serie reemplazó a searchsorted?

En su video, [Análisis de datos en Python con pandas] ( http://youtu.be/w26x-z-BdWQ?t=2h14s ), Wes McKinney presenta una serie de nombres de métodos searchsorted (), que dado un valor, devuelve El índice en el que la serie está cruzando ese valor. Parece que esta función ya no está disponible, ¿algo más la reemplazó?

Creo que esto se debe a la refactorización que ocurrió en Pandas 0.13.0 donde Pandas Series ahora sub-clase NDFrame en lugar de ndarray ve esto :

 In [33]: import pandas as pd import numpy as np df = pd.DataFrame({'a':arange(10)}) df Out[33]: a 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 

[10 filas x 1 columnas]

 [10 rows x 3 columns] In [28]: # you now have to call `.values` to return a ndarray df.a.values.cumsum().searchsorted(11) Out[28]: 5 

Ahora compara lo que pasa si usamos una matriz numpy:

 In [29]: temp = np.array(arange(10)) In [32]: temp.cumsum().searchsorted(11) Out[32]: 5