問題タブ [drake-r-package]

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 に答える
546 参照

r - 変数付きR drakeファイル出力名

drake変数でパスを指定したい複数の出力ファイルを作成するために使用しています。何かのようなもの

しかしfile_out、リテラル文字以外に与えられた引数では機能しないようです。

小さなコード例を示すには:

コード設定

作業コード

ファイルを直接指定する:

失敗コード

file.path出力ファイルの作成に使用

ドレイクはリテラル文字列のみをターゲットとして検出し、 の結果を検出しないと思いますfile.path(...)。たとえば、これも失敗します

それを修正する方法はありますか?

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

r - Drake で入力のすべての組み合わせのワークフロー プランを生成しますか?

my_function(x, y)入力のすべての組み合わせに対して何らかの機能を実行するワークフロー プランを作成しようとしていますmy_datasetが、貼り付けを使用せずにドレイクのワークフローのコマンドを生成する方法に行き詰まっています。

検討:

出力:

上記のコードは機能しますが、paste0 を使用して関数呼び出しを生成しています。これは最適ではないと思いますし、スケーリングも不十分です。これらの計画を生成するより良い方法はありますか? これはドレイクの質問ではなく、むしろ質問かもしれませんrlang

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

r - 計画の検証と表示を高速化するためにドレイク出力を「チャンク」する方法はありますか?

さまざまなモデルとパラメーター値でシミュレーションを行っています。この時点で、私のdrakeワークフローには 3,000 を超えるシミュレートされたdata.frames対応するstanfitオブジェクトが含まれます。

現在実行しようとすると、makeプランの実行が開始されるまでに最大 2 分の遅延が発生します。drakeこれは、プラン内のどのステップを更新する必要があるかを確認するためにキャッシュを調べているためだと思います。これらすべてのモデルを出力の単一のモノリシック チャンクとして表すことができることを知らせる方法が必要です。私ができることは、すべての出力オブジェクトを副作用として書き込み、ソートのハッシュを出力する関数を作成して、drakeチェックする必要があるものについて「だまされる」ようにすることですが、この時点でコードを再構築することはできません締め切りが迫っていることと、それに伴う処理時間を考えれば、間に合うように。

同様に、ディペンデンシー グラフを使用する目的で、3k 以上のオブジェクトが表示されると使用できなくなります。単一の「出力タイプ」グループの下で特定のオブジェクトを折りたたむことができると便利です。