ModuleNotFoundError: No module named 'pandas.rpy'
ModuleNotFoundError: No module named 'pandas.rpy'
我正在尝试 import pandas as pd
。我得到 ModuleNotFoundError: No module named 'pandas.rpy'
。为什么?我使用 pandas 0.20.1 + python 3.6 x64 + Windows 7 .
示例:
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
Returns:
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'
pandas.rpy
模块已弃用,后来被删除。您当前使用的版本中不存在。
您可以降级 pandas 版本,或者更好的是,查看新的 rpy2
项目。
来自 pandas 文档:
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, and panda's reference for it here。
编辑:根据 Analytical Monk 的评论,更正了措辞以将 rpy2
称为不同的库,而不是 pandas
的一部分
我正在尝试 import pandas as pd
。我得到 ModuleNotFoundError: No module named 'pandas.rpy'
。为什么?我使用 pandas 0.20.1 + python 3.6 x64 + Windows 7 .
示例:
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
Returns:
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'
pandas.rpy
模块已弃用,后来被删除。您当前使用的版本中不存在。
您可以降级 pandas 版本,或者更好的是,查看新的 rpy2
项目。
来自 pandas 文档:
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, and panda's reference for it here。
编辑:根据 Analytical Monk 的评论,更正了措辞以将 rpy2
称为不同的库,而不是 pandas