将R与Python集成 - 如何使用R magics作为python进程的输入和输出

时间:2017-04-04 19:28:30

标签: python r jupyter-notebook

对于知道它的人,我有一个概念性的问题:你可以使用R magic在Jupyter单元格中运行Python中的R Plots。要使它工作,在load语句之后,您需要%% R作为单元格的第一行。或者,Jupyter有自己的情节,包括一个ggplot,但有趣的是,我被告知R中的那个更好地维护并且工作得更好。

是否可以在Python中进行设置,然后将它们传递到R单元格中,然后将结果返回给Python再次使用它们?或者R魔法细胞是否完全独立于其他Python细胞?

如果您将Jupyter笔记本导出为Python代码,并且它中间有%% R magic,这会有效吗?或者它会失败,因为%% R行现在不在脚本的开头?如果它失败了,有没有办法解决这个问题?

这些问题的最终目标:想象一下用Python编写代码,使用Pandas和其他Python库来获取和操作数据,然后将结果传递给R,以便为绘图和统计计算工作,然后在需要时通过这个R魔术单元的结果退出,Python可以用于下一步。

这是否可以在Jupyter笔记本中使用?如果是这样,你需要做什么,你的代码将作为.py脚本和Jupyter笔记本工作?

0 个答案:

没有答案