2016-04-04 2 views
0

Я хочу сделать анализ соответствия для категориальных объектов в моем наборе данных, но получить эту ошибку.AttributeError: объект 'module' не имеет атрибута 'MCA'

import mca 
mca_counts = mca.MCA(test.drop('ID', axis=1)) 
Traceback (most recent call last): 
    File "<pyshell#22>", line 1, in <module> 
    mca_counts = mca.MCA(test.drop('ID', axis=1)) 
AttributeError: 'module' object has no attribute 'MCA' 
+0

Вы затеняете его? У вас есть 'mca.py' где-то в вашем пакете или в каталоге, из которого вы запускаете свою оболочку? –

+0

У меня есть mca.py в каталоге, в котором я запускаю оболочку. mca.mca, похоже, работает, но я получаю эту ошибку: TypeError: Не удалось использовать 0 с значениями блоков. Неподдерживаемый тип операндов для /: 'str' и 'int' – isaacmoore7

ответ

0

Видимо, последняя версия библиотеки в PyPI является 1,0, где класс называется mca.mca. Он был переименован в mca.MCA только в 1.0.1, но эта версия почему-то никогда не попадала в PyPI. Рассмотрим либо использование mca.mca, либо переустановку его из git, либо поиск чего-то менее заброшенного.

+0

Спасибо ... mca.mca, похоже, работает, но я получить эту ошибку, когда я использую ее TypeError: не удалось использовать 0 с значениями блоков неподдерживаемый тип операндов для /: 'str' и 'int' – isaacmoore7

+0

Я получаю сообщение об ошибке 'TypeError: 'module' object is not callable' – yannis

Смежные вопросы