Rpy2:调用函数conaining dots

2024-09-23 08:25:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图通过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)

并得到相同的错误


Tags: 函数fromimportpackages错误笔记本jupytertrain