問題タブ [rserve]
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 - Rserve の結果を Java で表示 (R と Java の統合)
Rserve を使用して R と Java を統合しています。使用することで
2.5 の正しい結果を得ることができます。
しかし、表示する結果が複数ある新しいデータセットを使用すると、最初の結果しか得られませんでした。例えば:
私は次のようなものを期待しています
しかし、私は得た
それを手伝ってください。どうもありがとう。
java - RListに二重要素を追加するには?
Java コードを使用して Rserve で R を呼び出そうとしました。REXPGenericVector を使用して、配列を格納して R に渡したいと思いました。
ただし、次の場所にエラー メッセージが表示されc.assign("x",v);
ます。
double、string、またはその他のタイプのデータを RList に追加するにはどうすればよいですか?
前もって感謝します。
r - R ワークスペース内のすべてのユーザー定義オブジェクトをクリアする
Rubyバインディングを介してRserveを使用しています。Rserve への接続を確立するのは非常に簡単です。必要に応じて接続を破棄して再構築するオーバーヘッドを回避するために、その接続をグローバルに保持することをお勧めします (私はマルチスレッド環境で動作していません)。 .
定義されたオブジェクトは残り、後の操作で分類される可能性があるため、それらをクリアしたいと考えています。私は見た:
ただし、定義されたものを手動で追跡する必要がないように、すべてを再初期化したいと思います。これは可能ですか?もしそうなら、それに関連する大きなオーバーヘッドはありますか?
java - RServeの奇妙なエラーを使用してJavaからRを呼び出す
私はこのコードを持っています:
私はこの例外を受け取ります:
私が変更した場合:
rConnection.eval("for(i in 1:.Machine$integer.max){}");
に
rConnection.eval("for(i in 1:777){}");
それは動作します:-)
誰が何が起こっているのか知っていますか?
PS私はR(同じマシン)からRserveを起動しました:
OS は Windows 8 です。Linux では試していません。
java - Java オブジェクトを R に公開する
Java の R を使用して分析を行いたいと考えています。分析のために R に公開したい Java の重いデータ オブジェクトがいくつかありますが、これがどのように行われるのが最適かはわかりません。私は Rserve を試していて、Java からデータフレームとマトリックスを構築してから分析を実行していますが、データがメモリに収まらない可能性があります (私の Java オブジェクトはキャッシュ スキームの下にあり、データは通常、アクセス時に遅延して読み込まれます) )。アイデア/経験/コメントは大歓迎です:)