Usar R y Python en el mismo notebook
En esta página, se describe cómo usar el paquete rpy2 de Python para ejecutar código de R y Python en el mismo archivo de notebook.
Antes de comenzar
Antes de comenzar, crea una instancia de notebooks administrados por el usuario en el framework de R.
Crea un archivo de notebook para usar con R y Python
Para usar R y Python en el mismo archivo de notebook, completa estos pasos:
En la consola de Google Cloud, ve a la página Notebooks administrados por el usuario.
Selecciona la instancia de R en la que deseas instalar las dependencias.
Haga clic en Open JupyterLab.
Select Archivo > Nuevo > Notebook.
Selecciona el kernel de Python 3 del archivo de notebook nuevo.
Selecciona File >Rename notebook y cambia el nombre del archivo de notebook sin título a uno significativo, como “rpy2.ipynb”.
El archivo de notebook estará listo para que importes rpy2 y uses tanto R como Python en la misma hoja de cálculo.
Usa rpy2 para importar objetos de R
Como ejemplo de cómo usar R y Python en el mismo archivo de notebook, completa los siguientes pasos para importar objetos de R con rpy2:
En la primera celda de código del archivo de notebook, ingresa el siguiente comando:
import rpy2.robjects as robjects
Haz clic en
Run the selected cells and advance. Python importa las funciones de rpy2 para acceder a objetos de R y manipularlos.Para agregar una celda de código, haz clic en el botón
Insert a cell below del archivo de notebook.En la nueva celda de código, ingresa lo siguiente:
pi = robjects.r['pi']
Haz clic en
Ejecutar las celdas seleccionadas y avanza. Python almacena un objeto pi de R.Para imprimir el valor de pi, ingresa
pi[0]
en una celda de código nueva y haz clic en Run the selected cells and advance.
¿Qué sigue?
Lee la documentación de rpy2 para obtener más información sobre cómo el ejecutar código de R y Python en el mismo archivo de notebook.