2

私のプロジェクトにはいくつかのRファイルが事前に作成されており、それらを から呼び出す必要がありますJava layer

RScriptへのファイルパスを提供する方法がわかりませんRCaller

RScriptからファイルを呼び出すにはヘルプが必要ですRCaller Java

4

3 に答える 3

1

スクリプト エンジンはRCaller 3.0用に計画されています: http://mhsatman.com/rcallerscriptengine-a-scripting-interface-for-r-in-java-using-rcaller/

于 2016-04-13T09:17:32.663 に答える
0

を使用する場合Linux、パスはRScriptです/usr/bin/Rscript。ではWindows、のバージョンによって異なりRますが、ファイル ブラウザを使用してその場所を見つけることができC:\\Program Files\\R\\R-3.0.2\\bin\\Rscript.exe、標準のインストールと同様のパターンに従います。

これに加えて、パスを検出した後、次を使用して設定できます

caller.setRscriptExecutable(pathToRscript);

実行ごとに1つの結果のみを取得したい場合、Rの場所を次のように設定できます

caller.setRExecutable(pathToR);

オンライン計算の場合、つまり、send-eval-get ループで計算を順番に実行する場合。

コードでパスを自動的に見つけたい場合は、 と の再帰的検索を実行できRScriptますR executables。別の方法として、FileDialog GUIオブジェクトを使用して、ユーザーに自分自身を見つけてもらうことができます。

于 2016-04-14T06:56:42.150 に答える