2016-04-04 27 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でライブラリの最新バージョンは、クラスがmca.mcaと呼ばれるところ、1.0です。 1.035ではmca.MCAという名前に変更されましたが、何らかの理由でそのバージョンがPyPIに届いたことはありません。 mca.mcaを使用するか、gitから再インストールするか、あまり放棄されていないものを探してください。

+0

ありがとう... mca.mcaは動作するようですが、 TypeError:ブロック値で0を操作できません/: 'str'と 'int'のサポートされていないオペランドタイプ – isaacmoore7

+0

'TypeError:'モジュール 'オブジェクトが呼び出し可能ではありません。 – yannis