2016-10-24 4 views
3

%%R 또는 %Rpush 또는 %Rpull과 같은 jupiter R 마법을 어떻게 변환 할 수 있습니까? 아니면 R 함수를 일반 파이썬 스크립트로 실행할 수 있습니까?jupyter R 마법서를 파이썬 스크립트

+1

하면 자동 변환이 필요합니까 구현의 마지막 한 문제점의 해결책이 멋진 긴 설명 입니까? 하나의 가능성은 모든 %% R 셀을 스크립트에 넣은 다음'subprocess'를 사용하여 스크립트를 호출하는 것입니다. [이 질문] (http://stackoverflow.com/questions/24544190/calling-r-script-from-python-using-rpy2)'rpy2'와'r.source ("script.R")' – cd98

+0

자동 변환은 훌륭하게 들립니다. –

+0

다음과 같은 의미입니다 : http://stackoverflow.com/questions/6434569/executing-an-r-script-in-python-via-subprocess-popen'process = subprocess.Popen ([ 'R', '--vanilla ','-args ','\\ % s_DM_Instances_R.csv \\ '% output_filename,'< ','/home/kevin/AV-labels/Results/R/hierarchical_clustering.R '], stdout = subprocess.PIPE , stdin = subprocess.PIPE, shell = True) process.communicate() # [0]은 stdout입니다. 그러나 % Rpush/% Rpull은 어떻게 작동합니까? –

답변