标签: ipython ipython-notebook rpy2
我从rmagic升级到rpy2.ipython但似乎现在每个语句都打印到控制台。以前,必须调用明确的印刷品。
是否可以选择取回以前的行为?
答案 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函数执行语义中运行,其中最内层被计算,返回值被传递出去等。)