rpy2打印两次输出

时间:2014-05-30 08:08:49

标签: ipython ipython-notebook rpy2

我从rmagic升级到rpy2.ipython但似乎现在每个语句都打印到控制台。以前,必须调用明确的印刷品。

是否可以选择取回以前的行为?

enter image description here

1 个答案:

答案 0 :(得分:2)

现在修复了bitbucket上的version_2.4.x:

https://bitbucket.org/lgautier/rpy2/commits/e22cdab51c94a504c4ea9808c6fad2772a34ef5e?at=default#Lrpy/ipython/rmagic.pyT216

基本上,在尝试修复逻辑时我遇到了一个概念上的故障--R是一个Lisp,并且withVisible对它所获得的代码进行操作,并且不会通过rpy2的python包装器进行翻译(它将在pythons函数执行语义中运行,其中最内层被计算,返回值被传递出去等。)