既存の Javascript/HTML アプリケーションがあります。R Programmingの科学計算とグラフィックスの力を使いたかったのです。
私の目的は、
- Javascript アプリからデータを送信します。
- データ入力で定義済みの R 関数を呼び出します。
- 出力を取得 テキストとグラフィックの両方の形式で出力を取得します。
- HTML ページに表示します。
これを達成する方法、
Rを継続的に実行し、次のようなもの
web socketsを使用してRに接続する必要がありますか? Rスクリプトを実行して出力パックを取得する方法を実行する場合は?リサーブあります。
nodeJSの実装がいくつかありますRserve。しかし、これの問題は、コードの各行がevaluateコマンドを介して渡される必要があることです。私がそうしても、グラフ出力をどのように処理するのですか?openCPUについて少し調べてみました。openCPU R パッケージを使用している場合、R は
opencpuライブラリで継続的に実行する必要があり、R と openCPU を起動するたびに、異なるポート番号で起動します。Rセッションを閉じると、opencpuサーバーも終了します。opencpu自分のマシンにスタンドアロン サーバーをインストールした場合、これで R を使用するにはどうすればよいですか? 私はopenCPUスタンドアロンサーバーをインストールしましたが、その後スタックしました。
どのように進めるべきか、タスクを達成するために何をすべきか。どちらに行けばいいのかわからないタイプです。これに光を当ててください。きっとほとんどの人がこれを必要としているでしょう。
で作業しましshinyたが、この場合、使用できません。外部 Web アプリケーションから R を接続する必要があります。