問題タブ [tidyeval]

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

r - 文字ベクトルを使用して列を選択する dplyr 0.7.0+ での dplyr::select の正しい使用法

cols_to_selectデータフレームから選択したいいくつかの列を含む文字ベクトルがあるとしますdf

また、 を使用dplyr::selectする操作の一部であるため、を使用したいとします。%>%使用selectするとコードが読みやすくなります。

これを実現する方法はいくつかあるようですが、いくつかの方法は他の方法よりも堅牢です。「正しい」バージョンとその理由を教えてください。それとも、別のより良い方法がありますか?

psこれは、単純に使用してベースRで実現できることを認識していますdf[,cols_to_select]

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

r - dplyr、tidyr、ggplot で機能する

列を取り、それを dplyr、tidyr、および ggplot で使用する関数を作成するにはどうすればよいですか?

param_colハードコーディングされた col_a の代わりにパラメーターを取る関数を作成するにはどうすればよいですか

dplyr と ggplot の呼び出しは、以下に概説するコードで機能します。しかし、呼び出しはどのようcompleteに書けばよいのでしょうか? それとも使うべきcomplete_

これを行うより標準的な方法はありますか?

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

r - 変数に保存されているものを選択して名前を変更する

多くの列が共通する類似のデータ フレームがいくつかあります。任意のテーブルからこれらの列のサブセットを選択して名前を変更したいと思います。

のようなことは可能ですか?

しかし、代わりに tidyeval フレームワークを使用していますか?

0 投票する
4 に答える
1747 参照

r - きちんとした方法で列を削除する

dplyr >= 0.7 を使用して列のベクトルを削除したい

エラー: 文字列は列名と一致する必要があります。不明な列: -wt、-qsec、-vs、-am、-gear、-carb

dplyr < 0.7 は次のように機能しました。

rlang:syms(), !!, !!!, quo と enquo の考えられるすべての組み合わせを試しました...助けて!?