我想通过Jupyter Notebook在Pyton中运行一个R函数,问题是,我的函数名(来自mice lib)--包含dot。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)
得到的是同样的错误。
除了在注释中建议的答案外,文档中建议下面的方法应该可以工作。
mice.md_pattern(train)
https:/rpy2.github.iodocv3.3.xhtmlintroduction.html#importing-packages