問題タブ [quosure]

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

r - `rlang` を使用して `~ x + y` 型の新しい数式を作成する

関数を使用したいカスタム関数を作成しようとしていcor.testますが、必要な引数の引用符を外して作業式を作成するのに問題があります。

これが私が現在持っているもので、動作しません-

関数環境で数式の引用符を外す必要がなければうまくいくように見えるので、この方法を試しました。

これを実装する方法についてのアイデアはありますか?

0 投票する
3 に答える
287 参照

r - 関数入力として生 (rlang から) または文字列の両方を受け入れます

パッケージ内の既存の関数を編集しています。現在、関数はデータ フレームの列名を文字列として受け入れます。文字列名またはベア名のいずれかを受け入れるように関数を更新しています。しかし、私はいくつかの問題に直面しています。

私が取りたい一般的なアプローチは、ベアを文字列に変換することです。そのため、関数の残りの部分を更新する必要はありません。ユーザーが文字列の列名を渡す場合、入力を変更する必要はありません。

以下のコードはそのままの入力を文字列に変換しますが、条件付きで文字列に変換する方法や、文字列を変更しないままにする方法がわかりません。