Решение, которое я придумал, состояло в том, чтобы просто создать функцию.Поэтому, если раньше мой код Python был
z = x + 3
Мой новый код Python был бы:
def add_three(x):
z = x + 3
return z
, и тогда я могу, в R запустить:
x <- 5
source_python("test.py")
y <- add_three(x)
и получите у как 6.