gpt4 book ai didi

python - 来自 rpy2 的个人图书馆中的引用包

转载 作者:太空宇宙 更新时间:2023-11-04 03:25:17 24 4
gpt4 key购买 nike

我刚刚通过 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.robjects.packages import importr

base=importr('base')
utils=importr('utils')
markov=importr('MSwM')

因此,baseutils 都已正确加载,但 markov 加载失败。谁能阐明我如何在个人库位置获取包以在 rpy2 中运行?(顺便说一句,我的设置是在 Windows 7 中)仅供引用,当前环境设置如下:R_USER=xxxR_HOME=C:\Program Files\R\R-3.2.2

我的个人图书馆在 C:\Users\xxx\Documents\R\win-library\3.2 中,我能够在 RStudio 本身中加载和运行 MSwM。

最佳答案

没关系。我找到了答案,因为 importr 有 lib_loc 参数来指定包的位置,所以我正在执行以下操作,它现在正在运行:

markov=importr('MSwM',lib_loc = "C:/Users/xxx/Documents/R/win-library/3.2")

关于python - 来自 rpy2 的个人图书馆中的引用包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33309057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com