2011-02-12 7 views

答えて

0

、例えばこれを行うためのさまざまな方法があり、あなたの要件に応じてをリンクすることができるように、NetBeansでRプラグインを必要とします評価、リンク、パイプ、ソケットまたはスタブ私はここにこれら5つの方法について書きます:

EVAL:

あなたはRを呼び出し、スクリプトファイルに渡すことができ、Rは、スクリプトを評価し、コンソールに統計計算の結果を返します。

(また、あなたが実行しているどのようなオペレーティング・システムを教えてください、次のように私はちょうどあなたがWindows上で実行されていると仮定します)

あなたは、ファイルA.TXTしている場合:

R.exe -f A.TXT:コンソールcmd.exeの中に入ることができる1 + 2

LINK:

あなたはR-ソースにいくつかのCコードをリンクする:これは、NetBeansはJavaで書かれているので、おそらくあなたに非常に興味深いものではなく、リンクは困難であろう。

PIPE:

これはあなたにもR-GUIを使用したい場合は、あなたが選ぶだろうpossiblityです。上記のconsole-eval-optionはテキスト出力のみを生成しますが、この方法ではグラフィックを生成してNetbeansに送信することもできます。あなたは関数パイプ()でR側で開くことができる名前付きパイプを(再び、私はあなたがWindowsを使用していると仮定しなければならない)使用します。

SOCKET:

類似体が、関数のsocketConnection

STUBで:

あなたは、例えば中にDLLを書きますCでは、dyn.load()を使用してDLLをロードし、関数内で関数を呼び出す.C();そのDLLには、例えば、 Javaと通信するためのパイプまたはソケット。

関連する問題