"将R与Python整合 - 如何使用R的魔法作为Python进程的输入和输出"

2024-04-23 09:24:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个概念性的问题要问任何了解它的人:您可以使用R magic在Jupyter单元中运行Python中的R绘图。要使其工作,在load语句之后,需要%%R作为单元格的第一行。另外,Jupyter也有自己的绘图,包括ggplot,但我听说R中的绘图维护得更好,效果更好。你知道吗

有没有可能在Python中设置一些东西,然后将它们传递到R单元格,然后将结果返回给Python再次处理它们?或者R魔细胞完全独立于其他Python细胞?你知道吗

如果您将Jupyter笔记本导出为Python代码,并且它的中间有%%R魔法,这能工作吗?或者它会因为%%R行现在不在脚本的开头而失败吗?如果失败了,有办法解决吗?你知道吗

这些问题的最终目标是:想象一下用Python编写代码,使用Pandas和其他Python库来获取和操作数据,然后将结果传递到R中,使其具有绘图和统计计算的魔力,然后在需要时,将R magic单元格中的结果传递给Python,以便在下一步中使用。你知道吗

这在Jupyter笔记本里可能吗?如果是这样的话,您需要做些什么才能让您的代码像一个.py脚本和一个Jupyter笔记本一样工作?你知道吗


Tags: 代码脚本绘图magic魔法load笔记本jupyter