对早期问题的评论表明,您可以使用runipy
和nbconvert
等工具来获取iPython/Jupyter
笔记本并从命令行运行它。然后,由于笔记本电脑支持支持R编程语言的单元格魔术,这可能是将R
集成到Python
代码中的一种方法,尽管我还没有测试过。
如果您的代码已经是从命令行运行的.py
脚本,那么是否有用于在此类Python代码中编写R
代码段的库或其他方法?如果存在这样的解决方案,是否需要Python 2.x或Python 3.x或其他一些最低版本来支持它?
更新
在一个民主社区,我们可能并不总是同意,但在讨论中做出贡献从未受到伤害。这个问题发布在这里是因为作者认为寻找集成两种编码语言的标准和最佳实践方法应该符合本子弹表达的帮助指南定义:
截至撰写本文时,已有几票投票结束。如果这个问题被关闭,我会接受社区的意愿,并尝试重新发布在这里,即使对我来说,这感觉就像程序员的问题(因为它有助于代码的创建):{{3} }
在相关的说明中:评论中提出了一个很好的建议,但调查表明rpy2
在作为单元魔法激活时表现得非常不同,然后在.py
脚本中激活时。如果还有其他选择可能会导致更清洁的整合,我本来希望将这个问题保持开放,看看它可能带来什么样的讨论和想法。