Python rpy2个人图书馆中的参考资料包
我刚刚通过RStudio将CRAN中的MSwM包安装到我的个人库位置,我正在尝试使用rpy2从Python调用它。但是,它给了我这个错误:Python rpy2个人图书馆中的参考资料包,python,r,rpy2,Python,R,Rpy2,我刚刚通过RStudio将CRAN中的MSwM包安装到我的个人库位置,我正在尝试使用rpy2从Python调用它。但是,它给了我这个错误: rpy2.rinterface.RRuntimeError: Error in loadNamespace(name) : there is no package called 'MSwM' 我尝试过引用标准包,他们在加载时没有问题。以下是我用Python编写的代码: from rpy2.robjects import r from rpy2.robje
rpy2.rinterface.RRuntimeError: Error in loadNamespace(name) :
there is no package called 'MSwM'
我尝试过引用标准包,他们在加载时没有问题。以下是我用Python编写的代码:
from rpy2.robjects import r
from rpy2.robjects.packages import importr
base=importr('base')
utils=importr('utils')
markov=importr('MSwM')
因此,base和util都已正确加载,但markov无法加载。有人能告诉我如何让个人库位置的包在rpy2中运行吗?(顺便说一句,我的设置在Windows7中)
仅供参考当前环境设置如下:
R_USER=xxx
R\u HOME=C:\Program Files\R\R-3.2.2
我的个人库位于C:\Users\xxx\Documents\R\win library\3.2中,我可以在RStudio中加载并运行MSwM。没关系。我找到了答案,因为importr有lib\u loc参数来指定包的位置,所以我正在执行以下操作,它现在正在工作:
markov=importr('MSwM',lib_loc = "C:/Users/xxx/Documents/R/win-library/3.2")