我正试图通过Jupyter笔记本在Pyton中运行R函数。
问题是,我的函数名(来自MICES lib)包含点。
函数名为md.pattern
,这是我尝试运行的代码:
from rpy2.robjects.packages import importr
mice = importr('mice')
mice.md.pattern(train)
这就是我得到的错误:
AttributeError: module 'mice' has no attribute 'md'
我还试着跑:
from rpy2.robjects.packages import importr
mice = importr('mice')
pattern = robjects.r("md.pattern")
mice.pattern(train)
并得到相同的错误
除了评论中建议的答案外,doc还建议以下几点可行:
https://rpy2.github.io/doc/v3.3.x/html/introduction.html#importing-packages
相关问题 更多 >
编程相关推荐