Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

954
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!