擅长:python、mysql、java
<p>1)这可能是因为<code>complete</code>函数不是来自<code>mice</code>库,而是来自<code>tidyr</code>。只需打印即可在R中检查:</p>
<pre><code>print(complete)
</code></pre>
<p>其中显示了它来自的名称空间:</p>
<pre><code>function (data, ..., fill = list())
{
UseMethod("complete")
}
<bytecode: 0x55bc2e74e1d0>
<environment: namespace:tidyr>
</code></pre>
<p>我很好奇为什么它不能像在R中一样以rpy2的方式重新导出(这里@lgautier的回答会有所帮助)</p>
<p>2)我不能复制;以下工作符合我的预期:</p>
<pre><code>mice = importr('mice')
tidyr = importr('tidyr')
tidyr.complete(mice.mice(pattern(data1), m=3), 2)
</code></pre>