問題タブ [rcaller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - RCaller javaからRスクリプトファイルを呼び出す方法は?
私のプロジェクトにはいくつかのR
ファイルが事前に作成されており、それらを から呼び出す必要がありますJava layer
。
RScript
へのファイルパスを提供する方法がわかりませんRCaller
。
RScript
からファイルを呼び出すにはヘルプが必要ですRCaller Java
。
java - RCaller を使用してデータをロードする
R パッケージに埋め込まれたデータをロードしたい。GWmodel パッケージを使用しており、LondonHP データをロードしたいと考えています。しかし、Java で RCaller を使用してデータをロードしようとすると、xml の戻り値は次のようになります。
<?xml version="1.0"?>
<root>
</root>
これは、データをロードするための私のコードです:
code.R_require("GWmodel");
code.addRCode("data(LondonHP)");
caller.setRCode(code);
caller.runAndReturnResult("londonhp");
私の問題の解決策を教えてもらえますか?
java - Rcallerを使用してウィンドウにデータフレームを表示する方法
Java の Rcaller ライブラリを使用してファイルにデータフレームを表示しようとしています。しかし、うまくいかないようです。次のコードは、私がやろうとしていることです:
java - rcaller線形モデルの係数行列で行名を渡す方法
単純な線形モデルを仮定します: Stay ~ Diet + Smoke + Diet:Smoke 問題は、係数 (境界線) の行列で次元名を渡すことです。
Rのskrypt: (syntaks.txt)
RGui コンソールでの結果:
リスト
$r1
RGui コンソール オブジェクト (r1、r2) に表示されます。オブジェクト r2 は、行名の文字列配列です。R 構文を Rcaller に配置すると、オブジェクト r2 は Java に渡されません。リストの代わりに、オブジェクト dimnames(coeff) を単独で配置すると、同じです。
Java コード:
Eclipse コンソールに「[]」が表示される
オブジェクトのリストを使用すると、一部のオブジェクトのみが表示される別の例を追加できます。
リクエストに感謝します。
java - RCaller が java.io.IOException/ExecutionException をスローする
RCaller を介してコードを実行したい場合、Java は次の例外をスローします。
これは私のコードです:
Rのインストールを確認しましたが、問題ないようです
編集:
rscript と r を "\"" で次のように連結してみました:
そして、それもうまくいきませんでした:(
編集2:次
のようなプロットを生成しようとすると:
Java は引き続き例外をスローしますが、内部にプロットを含む pdf も生成します
また...私はゆっくりとRをあきらめています... Javaで文字列として与えられた数学関数から積分を計算する別の方法はありますか?