擅长:python、mysql、java
<p>您可以在这里为命名参数(<a href="http://docs.python.org/tutorial/controlflow.html#keyword-arguments" rel="noreferrer">using **</a>)使用字典作为文档中的<a href="http://rpy.sourceforge.net/rpy2/doc/html/robjects.html#functions" rel="noreferrer">described</a>,并为函数直接调用R。{RPy2}也期望RPy2}。是的,这有点尴尬,但是从好的方面来说,你应该可以在rpy2中做任何你可以在R中做的事情</p>
<pre><code>from rpy2 import robjects
color = robjects.r("heat.colors")()
names = robjects.StrVector(("pwn", "pwn2"))
robjects.r.barplot(t, col=color, **{"names.arg":names})
</code></pre>
<p>(请注意,这是针对rpy2版本2.0.x;在<a href="http://rpy.sourceforge.net/rpy2/doc-dev/html/index.html" rel="noreferrer">unreleased 2.1</a>中有一些更改,我还没有机会查看这些更改。)</p>