3
%%R
または%Rpush
または%Rpull
のようなjupiter Rの魔法に変換するか、またはR関数を通常のpythonスクリプトに変換するにはどうすればよいですか?jupyter Rマジックをpythonスクリプト
%%R
または%Rpush
または%Rpull
のようなjupiter Rの魔法に変換するか、またはR関数を通常のpythonスクリプトに変換するにはどうすればよいですか?jupyter Rマジックをpythonスクリプト
答えは、上記のコメントで、部分的にである:ここ http://rpy2.readthedocs.io/en/version_2.8.x/introduction.html#creating-rpy2-vectorsがいいと長い説明 ですこれは%Rpush
robjects.IntVector([1, 2, 3])
を実装の最後に述べた問題を解決するあなたが自動変換をしたいですか? 1つの可能性は、%% Rのすべてのセルをスクリプトに入れ、 'subprocess'を使ってスクリプトを呼び出すことです。 [この質問](http://stackoverflow.com/questions/24544190/calling-r-script-from-python-using-rpy2) 'rpy2'を' r.source( "script.R") ' – cd98
と一緒に使用することを提案しています自動変換は素晴らしいと思います! –
次のような意味です: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はどのように動作しますか? –