Rodar script python em R

Eu fiz uma função em python que gera um boleto. Para usá-la (em python) basta rodar:

import GeraBoleto

FuncaoGeraBoleto(parametro1, parametr2)

Teria uma forma de chamar essa função no r?
Obs.: a função conecta num banco de dados, pega os dados de quem vai pagar e salva o pdf numa pasta específica.

Oi, Larissa.

Existe um pacote no R chamado reticulate que ajuda na integração entre o python e o R. Este link têm um tutorial de como usar o pacote.

Imagino que no seu caso você só vai precisar dar source no arquivo python usando a função
reticulate::source_python("GeraBoleto.py")

E depois chamar a função
FuncaoGeraBoleto(parametro1, parametro2)

Espero ter ajudado!

2 curtidas