es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo clasificar los datos en cada ventana deslizante?

Hay un fragmento de código:

python
d[“p1”] = d[“p”].rolling(5).apply(lambda x: pd.Series(x).corr(pd.Series(sorted(x))))

¿Tiene DolphinDB una solución equivalente al método de procesamiento de datos de este código de pandas?
Solo ordena los datos en cada ventana, pero no los datos en toda la columna.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, DolphinDB tiene una solución que es equivalente al método de procesamiento de datos de este código pandas. Puede usar la función sort para ordenar los datos en cada ventana, pero no los datos en toda la columna. Por ejemplo:


    d["p1"] = d["p"].rolling(5).apply(lambda x: corr(x, sort(x)))

Comments are closed.