2017-07-20 35 views
0

私はimport pandas as pdを試しています。私はModuleNotFoundError: No module named 'pandas.rpy'を得る。どうして?私はパンダ0.20.1 + python 3.6 x64 + Windows 7を使用しています。ModuleNotFoundError: 'pandas.rpy'という名前のモジュールがありません

例:

import os 
os.environ['R_HOME'] = 'C:\Program Files\R\R-3.4.0' 
os.environ['R_USER'] = 'bob' 

import rpy2.robjects as robjects 
import pandas.rpy.common as com 
import pandas as pd 

戻り値:

Traceback (most recent call last): 
    File "C:\doc\GitHub\proj\src\open_rdata.py", line 19, in <module> 
    import pandas.rpy.common as com 
ModuleNotFoundError: No module named 'pandas.rpy' 

答えて

3

pandas.rpyモジュールは非推奨と後で削除されました。現在使用しているバージョンは存在しません。

あなたのパンダバージョンをダウングレードすることもできますし、新しいpadnas.rpy2モジュールを使用することもできます。パンダのドキュメントから

Up to pandas 0.19, a pandas.rpy module existed with functionality to convert between pandas and rpy2 objects. This functionality now lives in the rpy2 project itself. See the updating section of the previous documentation for a guide to port your code from the removed pandas.rpy to rpy2 functions.

あなたはrpy2ドキュメントhereを見ることができます。

関連する問題