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

r - Rで記号「%<>%」は何をしますか?

誰かの R コードに ,という記号が表示%<>%されていますが、グーグルで検索してもその機能を見つけることができませんでした。誰でもこれに光を当てるのを助けることができますか?

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

r - dplyr とすべての奇妙さ

私はこれを理解することはできません。

all(.$b)うまくいかないのは紛らわしいと思います。それは私にはまったく直感的ではないようです。

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

r - magrittr と dplyr を使用した R の条件付きデータフレームの突然変異

magrittr と dplyr の簡潔さを使用して、他の列の値に基づいて列のサブセットの行間で単一の値をコピーしたいと思います。これは簡単な例です。このアイデアを、コマンドの長いパイプ内に複数の条件を持つ大規模なデータセットの多くの列に適用したいと考えています。

データフレームを取得しdf <- data.frame(a = 1:5, b = 6:10, x = 11:15, y = 16:20)ます:

行 where について、との値を行 wherea = 5の値に置き換えて、次のようにします。xyb = 7

この試みは失敗します:

私が得ることができる最も近いものは次のとおりです。

しかし、これは両方の値をそれぞれ と ではなく からの値に置き換えるため、正しくありませxん。xy

アドバイスをありがとう。

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

r - 1 つの列を複数に分割して結果を収集するより良い方法は?

次のようなデータフレームがあります。

recipients「|」で列を分割したい 次に、結果を収集してこれを生成します。

この操作を達成するためのより明確な方法は何ですか? これが私の現在のコードです:

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

r - このデータ フレームを要約するより良い方法は何ですか?

次のようなデータフレームがあります。

これを取得するために、送信者と受信者の列の値の数で要約したいと思います。

magrittr私は動作するコードを持っていますが、それは面倒です。以下にあるものではなく、これをすべて1つのチェーンで行う方法があることを願っています:

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

r - group_by とサマライズを使用した並列 wilcox.test

wilcox.testgroup_by を使用して複数のオブザベーションを並行して呼び出す R-ly の方法が必要です。私はこれを読むのにかなりの時間を費やしましたが、それでもその呼び出しが機能するwilcox.testことを理解できません。magrittrパイプとを使用した以下のデータとコードの例summarize()

バグのある呼び出しにより、次のエラーが発生します。

ご協力いただきありがとうございます; 同様の質問を持つ他の人にも役立つことを願っています。

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

r - 評価する前に変数を 2 回呼び出す必要がありますか?

ここで本当に奇妙なことが起こっています。以下のコードでは、 という変数を作成しますtemp。それが何であるかを見る前に、2回呼び出す必要があります。たとえば、初めて呼び出すと、コンソールには何も表示されません。2 回目はdata.table/data.frameであることを示します。ここで何が起こっているのかを理解してくれる人はいますか?

私のコンソールが行っていること (最初の呼び出しは何もしません):

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

r - dplyr パイプ内のネストされた関数の実行順序

パイプステップでネストされた関数を使用すると、実行順序が直感的ではなくなります。

3 行目のネストされた関数が正しい結果を生成しない理由を誰か説明できますか?