在同一笔记本文件中使用 R 和 Python
本页面介绍如何使用 Python 的 rpy2 软件包在同一笔记本文件中运行 R 和 Python 代码。
准备工作
在开始之前,请创建一个 R 框架用户管理的笔记本实例。
创建要与 R 和 Python 配合使用的笔记本文件
如需在同一笔记本文件中使用 R 和 Python,请完成以下步骤:
在 Google Cloud Console 中,转到用户管理的笔记本页面。
选择要安装依赖项的 R 实例。
点击打开 JupyterLab。
选择文件 > 新建 > 笔记本。
为新笔记本文件选择 Python 3 内核。
选择文件 > 重命名笔记本,将未命名的笔记本文件的名称更改为有意义的名称,例如“rpy2.ipynb”。
笔记本文件已准备就绪,可供您导入 rpy2 以及在同一工作簿中使用 R 和 Python。
使用 rpy2 导入 R 对象
有关如何在同一笔记本文件中使用 R 和 Python 的示例,请完成以下步骤以使用 rpy2 导入 R 对象:
在笔记本文件的第一个代码单元中,输入以下命令:
import rpy2.robjects as robjects
点击
运行所选单元并前进。Python 会导入用于访问和操控 R 对象的 rpy2 函数。如需添加代码单元,请点击笔记本文件的
在下方插入单元按钮。在新的代码单元中,输入以下内容:
pi = robjects.r['pi']
点击
运行所选单元并前进。Python 将存储一个 R pi 对象。如需打印 pi 的值,请在新的代码单元中输入
pi[0]
并点击 运行所选单元并前进。
后续步骤
阅读 rpy2 文档,详细了解如何使用 rpy2 在同一笔记本文件中运行 R 和 Python 代码。