Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

960
Vistas
ImportError: no se puede importar el nombre 'ABCIndexClass' de 'pandas.core.dtypes.generic'

Tengo esta salida:

[Pandas-profiling] ImportError: no se puede importar el nombre 'ABCIndexClass' de 'pandas.core.dtypes.generic'

al intentar importar perfiles de pandas de esta manera:

 from pandas_profiling import ProfileReport

Parece importar perfiles de pandas correctamente, pero tiene problemas cuando se trata de interactuar con los pandas. Ambas bibliotecas están actualmente actualizadas a través de conda. No parece coincidir con ninguno de los problemas comunes asociados con los perfiles de pandas según su documentación, y parece que no puedo encontrar una solución más general para importar el nombre ABCIndexClass .

Gracias

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Pandas v1.3 cambió el nombre de ABCIndexClass a ABCIndex . La dependencia de visions del paquete pandas-profiling aún no se ha puesto al día, por lo que genera un error cuando no puede encontrar ABCIndexClass . La degradación de pandas a la serie 1.2.x resolverá el problema.

Alternativamente, puede esperar a que se actualice el paquete de visions .

over 4 years ago · Santiago Trujillo Denunciar

0

Gracias a la respuesta de @aflyingtoaster, la siguiente solución funcionó bien para mí:

  1. Edite el archivo "~/[your_conda_env_path]/lib/site-packages/visions/dtypes/boolean.py"
  2. Busque la fila "desde pandas.core.dtypes.generic import ABCIndexClass, ABCSeries" y simplemente reemplace ABCIndexClass por ABCIndex.
  3. ¡Guarde el archivo boolean.py y disfrute de su informe!
over 4 years ago · Santiago Trujillo Denunciar

0

ABCIndexclase a ABCIndex

vaya a usuario> annaconda 3> Lib> paquete de sitio> visiones> dtypes> boolean.py

abrir boolean.py en palabras

vaya a la línea donde dice ABCIndexclass y cámbielo a ABCIndex

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda