gau*_*den 60
正如@lgautier指出的那样,关于这个问题已经有了另一个答案.我在这里留下我的答案,因为它增加了接近R作为新手的经验,首先了解Python.
我同时使用Python和R并同情你作为R的新手的需求.
既然你得到的任何答案都是主观的,我总结一下我的经验中的几点:
我的建议:
一旦你知道了这两个,那么你将使用rpy2做魔术,而不会出现跨语言调试的恐怖.
2015年1月29日更新
这个答案已经证明很受欢迎,所以我认为指出两个最近的资源是有用的:
三元组R,Rserve和pyRserve允许建立从Python到R的网桥:现在可以从Python调用R函数,就好像它们是用Python实现的一样,甚至可以通过这个连接执行完整的R脚本.
rmagic在IPython/Jupyter极大地缓解了生产重复性研究和结合了两种语言的笔记本电脑的工作.有关rpy2、pyrserve 和 pyper相互比较的问题之前已在该网站上得到解答。
至于贡献者的数量,我想说这三个人的数量都相对较少。像Ohloh这样的网站可以给出更详细的答案。
一个包的使用活跃程度很难确定。一个指标可能是下载次数,另一个指标可能是邮件列表上的帖子数量或 stackoverflow 等网站上的问题数量、使用或引用它的其他软件包的数量、提及该内容的简历或职位空缺的数量。包裹。尽管我相信我可以给出公正的评估,但我也可能被视为存在利益冲突。;-)
这三者各有利弊。我想说的是,你的选择基于此。