問題タブ [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 投票する
2 に答える
722 参照

json - OpenCPU と jsonlite: 列ベースの "/json" と行ベース

data.frames のデフォルトの "/json" 後置オプションを列ベースから行ベースに変更するきれいな方法はありますか?

R の Data.frames は、私が正しく理解している場合、実際には、各リストが他のリストと同じ長さの名前付きリストです。を使用するjsonliteと、違いを簡単に示すことができます (簡単な例、はい):

最後の 3 つは同一です。dataframe引数 toを使用するかtoJSONdata.frameを aに強制することによって、強制的に同じように見せるのは簡単listです。

OpenCPU の API を使用すると、呼び出しは次のようになります。

data.frameそれ自体を JSON 化された列ベースにしたい場合は、次のように強制する必要がありlistます。

3 つの質問:

  1. OpenCPU 自動 JSON 化のデフォルトの動作を列ベースに変更する方法はありますか?

  2. デフォルトで行ベースになっている理由はありますか (「何かをデフォルトにする必要があった」以外に) ? (基盤と効率をよりよく理解できるようにするためであり、挑戦を意図したものではありません。)

  3. ただし、JSON 出力を受け入れるほとんどの (すべてではないにしても) ライブラリは、フォーマット間を透過的に理解し、変換するため、これはすべて学術的なものです。右?

(Win7 x64、R 3.0.3、opencpu 1.2.3、jsonlite 0.9.4)

(PS: ありがとう、Jeroen、OpenCPU は最高です! プレイすればするほど、もっと好きになります。)

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

r - RでOpenCPUに.Rdaファイル読み込み・Twitter認証

twitteR パッケージで Twitter データを取得するパッケージを作成しました。ただし、そのためには認証が必要です。ここまでで、ローカル システムに Twitter ハンドシェイクを含む .Rda ファイルを作成し、そのファイルをパッケージに配置しました。しかし、OpenCPU で関数を実行したい場合、次のように表示されます。

そのため、ファイルが見つからないようです。

  • .Rda ファイルを OpenCPU にロードするにはどうすればよいですか?
  • パッケージのロード時にロードされるようにパッケージに追加できますか?
  • 認証プロセスのためのより良い/より簡単な方法はありますか?

ご協力いただきありがとうございます

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

ruby - R のドット付きパラメーター名および/または変数

Ruby プロジェクトでは、R パッケージによるいくつかの統計を処理するために OpenCPU サーバーが必要です。OpenCPU には JSON REST API があるので、Ruby を使って簡単にフックして R と通信できます。

これらのパッケージの 1 つに、(少なくとも私にとっては) 奇妙な構文があります。

したがって、これは単なる例であり、実際の機能ではありません。私が変だと思ったのは、パラメータの前のポイントです。それらの点を削除することを提案したとき、パッケージの開発者は、IDE (R-Studio) の変数の概要から変数を非表示にすることを意図していると述べました。彼は、私たちが呼ぶパラメーターを非公開にするか、少なくとも何らかの形でスコープを設定したかったように思えます。R のこの機能を説明するためにインターネットを検索しましたが、何も見つかりませんでした。

実際の問題は、Ruby を使用し、Ruby がデータを JSON に変換して OpenCPU に送信することです。OpenCPU は適切なパッケージ/関数を検索し、引数を渡して実行します。その後、JSON 応答を行う OpenCPU に戻ります。Ruby の >1.9 Hash 構文は次のようになります。

パッケージの引数によって強制される old の代わりに:

したがって、R 開発者にドットを使用しないよう説得するための議論を必死に探したところ、私の質問はまだ答えられていませんでした: パラメータの前にあるこのポイントは R で実際の機能を持っているのでしょうか、それとも変数を除外するための単なるハックですか? IDE?

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

javascript - OpenCPU を使用して、プロットの生成に使用されるデータをダウンロードする

Rパッケージに基づいていくつかのプロットを生成するために、OpenCPUをプレゼンテーションレイヤーとして使用しています。チャートはうまく機能しており、ユーザーはより深い分析のためにプロットを生成するために使用されるデータをダウンロードする必要があります. データを取得することは可能ですか? データを取得する関数を二重に呼び出さないことは可能ですか (私は DB に接続しています)?

ボタンを配置したい場合、最終ユーザーはクリックしてファイル (プレーン テキストまたは任意の形式) のダウンロードを開始し、チャートに表示される情報と受信したデータを関連付けることができます。

ご回答ありがとうございます。

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

r - OpenCPU で CORS を使用する方法

OpenCPU と呼ばれるこの素晴らしいプロジェクトについて知りました。私は現在、CORS を使用して R を Web アプリケーションに統合する方法を学ぼうとしています。そうするために、簡単な例を再現していますが、今までうまくいきませんでした。

ストック パッケージの Smoothplot 関数を使用して、外部 Web ページ ( https://github.com/opencpu/stocks ) に統合しようとしています。私はすでに OpenCPU Web ページの例と jsfiddle の例を見てきましたが、何が間違っているのかわかりませんでした。

smootplot 関数を呼び出すときに、誰かが私の間違いの方向を教えてくれますか? または、何かが完全に欠けていますか?

私のhtmlとスクリプトは次のとおりです

よろしくお願いします

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

opencpu - OpenCPUローカルインストールと使用

R 3.0.3 と OpenCPU パッケージをインストールしました。ライブラリ(opencpu)を使用すると、URLが表示されます。URL を入力すると、HTTP リクエスト オプション、メソッド、エンド ポイント、パラメータ ファイル、AJAX リクエストの画面が表示されます

カスタム R 関数を opencpu に投稿して、ローカル マシンでアクセス/テストする必要があります。誰でも私を助けてくれますか?

よろしくお願いします ニール