問題タブ [opencpu]

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.

0 投票する
1 に答える
533 参照

r - r パッケージ開発 - opencpu で独自の関数が表示されない

こんにちは、R パッケージを作成するのは初めてです。

r パッケージ開発インポートがロードされていないため、roxygen2 を使用するようにアドバイスされました。私は一度呼び出しdevtools::document()て、名前空間が生成されました。

ただし、この単純なパッケージをロードする (または opencpu 経由で試す) と、機能は利用できません。

ネイティブRでコードを呼び出すとうまくいくようです

次のようにopencpuを起動します。

1) 経由で opencpu シンプル サーバーを起動します。library(opencpu)

2)opencpu$restartポート番号を表示する実行

3) http://localhost:myPortNumber/ocpu/library/myPackage/info ---> このエンドポイントは機能します

コメントで述べたように、これは関数を呼び出す「適切な」方法ではありません。myfunction/printただし、関数がHTTP経由で呼び出された場合、opencpuのデフォルトhttp://public.opencpu.org/ocpu/library/stats/R/quantile/printは、hello関数を呼び出しても機能しません。

これは、より複雑な関数を呼び出す方法のデモンストレーションです。

次の方法で簡単にテストできます。

次のようにsudo経由でインストールしました:

つまり、/library/test2エンドポイントで使用できる必要があります。

解決:

それはまだ間違った API エンドポイントでした --> R サブディレクトリがありませんでした

サンプルコードはこちら: https://github.com/geoHeil/rSimplePackageForOpenCpu

0 投票する
1 に答える
547 参照

r - OpenCPU サーバーのルートディレクトリ

シングルユーザー OpenCPU サーバーはどのディレクトリからサービスを提供していますか? また、OpenCPU JavaScript コードを使用する Web ページがある場合、それをサーバー上で実行するにはどうすればよいですか? CORS の使用を避けたい。

をいじってみまし.opencpu.confたが、うまくいきませんでした。サーバー パスを指定するものは何もあり"appspaths"ません。

さらに、副次的な質問として、OpenCPU クラウド サーバーを Arch にインストールしようとした人はいますか? そのプロセスは多かれ少なかれ簡単ですか?

ありがとう、乾杯。

0 投票する
1 に答える
349 参照

r - プロットを rChart に画像として保存

質問は一目瞭然です。rCharts プロットを非インタラクティブな画像ファイルとして保存するにはどうすればよいですか?

私はOpenCPUでそれを使用しているので、そこの助けも素晴らしいでしょう!

乾杯。

0 投票する
0 に答える
585 参照

r - R パッケージを公開 OpenCPU サーバーにインストールする

このチュートリアルを使用して R プロジェクトを作成し、Git リポジトリにアップロードしました。今、このプロジェクトを OpenCPU サーバーに公開したいと考えています。hereで述べられているように、「Github 上の任意の R パッケージは、/ocpu/github/ API を介して OpenCPU でリモートで使用できます。」

ただし、RStudio は、R パッケージが見つからないと言います。私が理解している限り、最初のステップでは、R プロジェクトではなく R パッケージを作成する必要がありました。しかし、そうすると、Git にアップロードする方法がわかりません。

ステップバイステップのチュートリアルは高く評価されます。この手順を実現するのはこれが初めてであることを考慮してください。

0 投票する
1 に答える
300 参照

api - Web サービスから呼び出される API として opencpu は便利ですか?

こんにちはOpencpu、本当にクールなツールです。しかし今、Web サービスでデータ処理装置 (DPU) を使用したいと考えています。

実行に短時間しか必要としないr関数やスクリプトを呼び出すリクエストが多数ある本番環境で使用できますか?

並列リクエストと複数の R セッションをサポートしていますか?

そのような場合、より有利な解決策になるでしょうdeployRか?または、必要なオーバーヘッドが少ない可能性があるため、 orを使用yhatqすることをお勧めしますか?rserverapache

または、HTTP 要求 (RTT) を処理する必要がないため、待ち時間がはるかに短くなるような状況で試してみることをお勧めしますrenjinか.pqr

R パッケージをカスタム Java または C/C++ コードとして再実装することは、時間の制約により、実際にはオプションではありません。

0 投票する
1 に答える
164 参照

r - OpenCPUで公開されているR関数を実行するためのJiddle

ここで説明されているように、R パッケージを GitHub にアップロードし、OpenCPU で公開しました。

test平方根推定式を含む関数です。

現在、JFiddle では、HTTP API を使用してこの関数の単純な呼び出しを作成しようとしています。しかし、私はそれを機能させることはできません。何か案が?

しかし、実行ボタンをクリックすると、次のように表示されます。

0 投票する
0 に答える
225 参照

git - OpenCPU で R パッケージのバージョンを更新する

R 関数の更新を GitHub に commit して push しました。しかし、OpenCPUでこの機能を確認すると、古いバージョンのままです。

コマンドを再実行しようとしました

ただし、変更は OpenCPU にアップロードされません。この問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
262 参照

opencpu - プライベート サーバー Opencpu のホスティング

javascript内で、AWSでホストされている自分のOpencpuサーバーにのみ接続できるのだろうか。それとも、とにかくjavascript内でOpencpuオープンクラウドサーバーを呼び出す必要がありますか? Opencpuの完全な初心者...

0 投票する
1 に答える
130 参照

opencpu - パッケージホスティングはどのように機能しますか Opencpu

Amazon で自分の Opencpu サーバーを使用している場合でも、R パッケージを opencpu クラウド サーバーまたは GistHub でホストする必要があるのでしょうか?

0 投票する
2 に答える
4656 参照

javascript - R とそのグラフィックスを既存の Javascript/HTML アプリケーションと統合する

既存の Javascript/HTML アプリケーションがあります。R Programmingの科学計算とグラフィックスの力を使いたかったのです。

私の目的は、

  1. Javascript アプリからデータを送信します。
  2. データ入力で定義済みの R 関数を呼び出します。
  3. 出力を取得 テキストとグラフィックの両方の形式で出力を取得します。
  4. HTML ページに表示します。

これを達成する方法、

  1. Rを継続的に実行し、次のようなものweb socketsを使用してRに接続する必要がありますか? Rスクリプトを実行して出力パックを取得する方法を実行する場合は?

  2. リサーブあります。nodeJSの実装がいくつかありますRserve。しかし、これの問題は、コードの各行がevaluateコマンドを介して渡される必要があることです。私がそうしても、グラフ出力をどのように処理するのですか?

  3. openCPUについて少し調べてみました。openCPU R パッケージを使用している場合、R はopencpuライブラリで継続的に実行する必要があり、R と openCPU を起動するたびに、異なるポート番号で起動します。Rセッションを閉じると、opencpuサーバーも終了します。

  4. opencpu自分のマシンにスタンドアロン サーバーをインストールした場合、これで R を使用するにはどうすればよいですか? 私はopenCPUスタンドアロンサーバーをインストールしましたが、その後スタックしました。

どのように進めるべきか、タスクを達成するために何をすべきか。どちらに行けばいいのかわからないタイプです。これに光を当ててください。きっとほとんどの人がこれを必要としているでしょう。

で作業しましshinyたが、この場合、使用できません。外部 Web アプリケーションから R を接続する必要があります。