根据oop.html文档,它展示了如何导入python中不标准的R包。幸运的是,他们做了我需要的例子,那就是lme4
import rpy2.robjects as ro
from rpy2.robjects import FloatVector
from rpy2.robjects.packages import importr
import rpy2.rinterface as rinterface
stats = importr('stats')
base = importr('base')
lme4 = importr('lme4')
getmethod = ro.baseenv.get("getMethod")
StrVector = ro.StrVector不管我做了什么,我都犯了错误
RRuntimeError: Error in loadNamespace(name) : there is no package called 'lme4'我在windows环境中,我知道这个包安装在"C:/Users/me/Documents/R/win-library/3.4“下,而不是标准的"C:/Program /R/R-3.4.3/library”
非常感谢您的任何帮助。
发布于 2018-04-07 00:56:38
注意,错误消息来自R内核(RRuntimeError)。这表明R内核找不到包lme4。我想你有两个选择:
lme4 (install.packages('lme4'))pip freeze或conda list进行确认)。在本例中,您可以使用pip/conda通过包lme4 ( r-lme (conda install r-lme) )安装conda install r-lme。https://stackoverflow.com/questions/48327727
复制相似问题