2017-07-20 79 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

相關問題