問題タブ [magrittr]

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

r - dplyr + magrittr + qplot = プロットなし?

qplot(ggplot2)を使用してから、データを転送したいmagrittr

これは機能します:

これによりエラーが発生します。

そして、それらは要約統計のみを生成します:

何が問題ですか?私はすでにこの解決策を見つけましたが、添付のコードからわかるように、役に立ちません。

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

r - %>% パイプを使用した dplyr のチェーン算術演算子

dplyrormagrittrパッケージで、より具体的には連鎖関数%>%が基本演算子+-*、 で問題を抱えている理由を理解したいと思います。/

チェーンは、前のステートメントの出力を取得し、次のステートメントの最初の引数としてフィードします。

では、どうしてこれがうまくいかないのか

また、次の構文は加算/減算には機能しますが、乗算や除算には機能しないこともわかりました。なんでそうなの?

*2では、data.frame で操作を行うためにも匿名関数を作成する必要がありますか?

ありがとう、私は他のSOの質問で答えを見つけることができませんでした.

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

r - R: 自作パッケージで magrittr パイプ演算子を使用

%>%パッケージで導入されたパイプ演算子magrittrを、自分で作成したパッケージで使用して、dplyrデータ変換を連鎖させたいと考えています。magrittrファイルのように記載されImportていDESCRIPTIONます。自分のパッケージをロードし、パイプ演算子を使用する関数をテストした後、次のエラー メッセージが表示されます。

functionname のエラー (パラメーター、: 関数 "%>%" が見つかりませんでした)

パッケージをビルドできなくなるため、関数のソース コードを変更%>%magrittr::%>%ても役に立ちません。

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

r - colnames()<- などの置換関数でパイプ演算子 %>% を使用します

パイプ演算子を使用して、次のような置換関数にパイプするにはどうすればよいcolnames()<-ですか?

これが私がやろうとしていることです:

しかし、理想的には次のようになります。

毎回特殊な関数を書かずにこれを行う方法はありますか?

ここでの答えは始まりですが、正確には私の質問ではありません: dplyr での算術演算子の連鎖