Как я могу использовать / вызвать функцию R в скрипте Python? - PullRequest
0 голосов
/ 01 июля 2019

Мой коллега дал мне большой R function, и я должен использовать его в конвейере, который будет разработан в python3. В теории у меня есть два варианта:

  1. конвертировать R в Python
  2. напрямую использовать функцию R в скрипте Python (например, импортируя как модуль)

Что вы предлагаете? и как я могу сделать каждый из этих вариантов?

1 Ответ

0 голосов
/ 01 июля 2019

Может помочь использование rpy2.robjects ('function.R' - код r)

import rpy2.robjects as robjects
robjects.r.source("function.R")

результат относится к выходу функции

print(robjects.globalenv["result"])
...