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.

ModuleNotFoundError: No se encontró el módulo llamado ‘pandas.tslib’ en las series de tiempo del modelo ‘darts’.

Me gustaría usar el modelo de series temporales de Darts con un dataframe de pandas. Intenté importar los paquetes a continuación, pero obtengo este mensaje de error que no puedo resolver. Mi versión de pandas es 1.3.4 y no puedo reducirla como se sugiere en algunos foros, ya que también tendría que reducir la versión de Python, lo cual no está permitido en Anaconda. También intenté:

conda uninstall pandas
conda install pandas

esto tampoco funcionó.

Imagen del mensaje de error

Dado que no pude definir Timeseries, no es posible convertirlo en una entrada para el modelo de Darts.

TimeSeries.from_dataframe(df)

Por favor, ayúdenme. Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el mensaje de error indica que hay un problema de compatibilidad entre la versión actual de pandas (1.3.4) y la versión de darts que estás intentando usar.

    Una posible solución podría ser intentar actualizar darts a su última versión ejecutando pip install --upgrade darts en tu entorno de Anaconda. Esto podría resolver cualquier problema de compatibilidad con pandas 1.3.4.

    Si la actualización de darts no funciona, otra opción podría ser crear un nuevo entorno conda con una versión anterior de pandas (como 1.2.5) e instalar darts en ese entorno. Puedes crear un nuevo entorno con el comando conda create --name nombre_entorno pandas=1.2.5, donde “nombre_entorno” es el nombre que deseas darle a tu nuevo entorno. Luego puedes activar el entorno con conda activate nombre_entorno e instalar darts con pip install darts.

    ¡Espero que esto ayude! Avísame si tienes alguna otra pregunta.

Comments are closed.