python - example - str extract(''([ a za z expand false
¿Piso o techo de una serie de pandas en python? (3)
Puede usar los métodos incorporados de NumPy para hacer esto: np.ceil(series)
o np.floor(series)
.
Ambos devuelven un objeto Series (no una matriz) para que la información del índice se conserve.
Tengo una serie de pandas. Si quiero obtener el piso o el techo de los elementos, ¿hay un método incorporado o tengo que escribir la función y usar? Lo pregunto porque los datos son grandes por lo que aprecio la eficiencia. Además, esta pregunta no se ha hecho con respecto al paquete Pandas.
Puedes hacer algo como esto usando el piso de NumPy, por ejemplo, con un dataframe
:
floored_data = data.apply(np.floor)
No puedo probarlo ahora mismo, pero una solución real y operativa podría no estar muy lejos de serlo.
Soy el OP, pero probé esto y funcionó:
np.floor(series)