Usar R e Python no mesmo arquivo de notebook
Esta página descreve como usar o pacote rpy2 do Python para executar código R e Python no mesmo arquivo de notebook.
Antes de começar
Antes de começar, crie uma instância de notebooks gerenciados pelo usuário do R framework.
Criar um arquivo de notebook para uso com R e Python
Para usar R e Python no mesmo arquivo de notebook, siga estas etapas:
No Console do Google Cloud, acesse a página Notebooks gerenciados pelo usuário.
Selecione a instância R em que você quer instalar as dependências.
Clique em Open JupyterLab.
Selecione File -> New -> Notebook.
Selecione o kernel do Python 3 do novo arquivo de notebook.
Selecione File > Rename notebook e mude o nome para algo significativo, como "rpy2.ipynb".
O arquivo de notebook está pronto para você importar o rpy2 e usar o R e o Python na mesma pasta de trabalho.
Usar o rpy2 para importar objetos R
Como exemplo de como usar R e Python no mesmo arquivo de notebook, conclua as seguintes etapas para importar objetos R com o rpy2:
Na primeira célula de código do arquivo do notebook, insira o comando a seguir:
import rpy2.robjects as robjects
Clique em
Executar as células selecionadas e avançar. O Python importa as funções do rpy2 para acessar e manipular objetos R.Para adicionar uma célula de código, clique no botão
Inserir uma célula abaixo do arquivo do notebook.Na nova célula de código, digite isto:
pi = robjects.r['pi']
Clique em
Executar as células selecionadas e avançar. O Python armazena um objeto R pi.Para imprimir o valor de pi, em uma nova célula de código, digite
pi[0]
e clique em Executar as células selecionadas e avançar.
A seguir
Leia a documentação do rpy2 (em inglês) para saber como usá-lo para executar o código R e Python no mesmo arquivo de notebook.