2017-07-16 7 views
1

Python 3.5コードに一連のモジュールをインポートしようとしています。Pythonの既存モジュールのImportError

# import packages for analysis and modeling 
import pandas as pd # data frame operations; use pandas 0.18 
from pandas.tools.rplot import RPlot, TrellisGrid, GeomPoint, \ 
ScaleRandomColour # trellis/lattice plotting 
import numpy as np # arrays and math functions 
from scipy.stats import uniform # for training-and-test split 
import statsmodels.api as sm # statistical models (including regression) 
import statsmodels.formula.api as smf # R-like model specification 
import matplotlib.pyplot as plt # 2D plotting 

私はこのコードを使用すると、私は次のエラーが表示されます:

ImportError        Traceback (most recent call last) 
/var/folders/zy/snhf2bh51v33ny6nf7fyr4wh0000gn/T/tmpdxMQ0Y.py in <module>() 
     7 # import packages for analysis and modeling 
     8 import pandas as pd # data frame operations; use pandas 0.18 
----> 9 from pandas.tools.rplot import RPlot, TrellisGrid, GeomPoint, \ 
    10  ScaleRandomColour # trellis/lattice plotting 
    11 import numpy as np # arrays and math functions 
ImportError: No module named 'pandas.tools.rplot' 

が、私は「PD」とし、書き出さ「パンダ」でこのコードを試してみました私は、インポートするには、次のコードを使用します。私はパンダが手動でimport pandas as pdと入力し、 "pd"と入力して次のメッセージを受け取って、その存在を確認してインストールされていることを確認しました:<module 'pandas' from '/Users/me/Library/Enthought/Canopy/edm/envs/User/lib/python3.5/site-packages/pandas/__init__.py'>

何が起こっているのですか? asimport中にそれを名前変更

+1

トレースバックに記載されているコードは、質問の先頭にあるコードと一致しません。 –

+0

私は申し訳ありませんが、元のコードを元に戻し、上にコピーして貼り付けました。 – Yehuda

答えて

4

は、Pythonを使用して、後でimport文で名前pdを使用する場合、元のモジュール(pandas)を見つけることができるようになりますという意味ではありません。 Pythonは見つからないpdという名前のモジュールを探します。

pandasの場合、pdは一部のモジュールに対応していないため、動作させるにはfrom pandas import toolsを使用する必要があります。

+0

私は両方でそれを試していた、と同じエラーが発生しました: 'トレースバック(最新の呼び出しの最後): ファイル「」、2行目を、 にpandas.tools.rplotからインポートRPlot、TrellisGrid、GeomPoint、ScaleRandomColour#trellis/latticeプロット ImportError: 'pandas.tools.rplot''という名前のモジュールはありません – Yehuda

+1

@Yehudaあなたはどのバージョンのパンダを使いますか?パッケージはもはや利用できないようですが、元の質問は十分に対処されています。 –

+0

私のパッケージマネージャーは、私が0.19.2-4を実行していると言っています。これは最新のバージョンです。 – Yehuda

関連する問題