問題タブ [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.
r - Rで記号「%<>%」は何をしますか?
誰かの R コードに ,という記号が表示%<>%
されていますが、グーグルで検索してもその機能を見つけることができませんでした。誰でもこれに光を当てるのを助けることができますか?
r - dplyr とすべての奇妙さ
私はこれを理解することはできません。
all(.$b)
うまくいかないのは紛らわしいと思います。それは私にはまったく直感的ではないようです。
r - magrittr と dplyr を使用した R の条件付きデータフレームの突然変異
magrittr と dplyr の簡潔さを使用して、他の列の値に基づいて列のサブセットの行間で単一の値をコピーしたいと思います。これは簡単な例です。このアイデアを、コマンドの長いパイプ内に複数の条件を持つ大規模なデータセットの多くの列に適用したいと考えています。
データフレームを取得しdf <- data.frame(a = 1:5, b = 6:10, x = 11:15, y = 16:20)
ます:
行 where について、との値を行 wherea = 5
の値に置き換えて、次のようにします。x
y
b = 7
この試みは失敗します:
私が得ることができる最も近いものは次のとおりです。
しかし、これは両方の値をそれぞれ と ではなく からの値に置き換えるため、正しくありませx
ん。x
y
アドバイスをありがとう。
r - 1 つの列を複数に分割して結果を収集するより良い方法は?
次のようなデータフレームがあります。
recipients
「|」で列を分割したい 次に、結果を収集してこれを生成します。
この操作を達成するためのより明確な方法は何ですか? これが私の現在のコードです:
r - このデータ フレームを要約するより良い方法は何ですか?
次のようなデータフレームがあります。
これを取得するために、送信者と受信者の列の値の数で要約したいと思います。
magrittr
私は動作するコードを持っていますが、それは面倒です。以下にあるものではなく、これをすべて1つのチェーンで行う方法があることを願っています:
r - group_by とサマライズを使用した並列 wilcox.test
wilcox.test
group_by を使用して複数のオブザベーションを並行して呼び出す R-ly の方法が必要です。私はこれを読むのにかなりの時間を費やしましたが、それでもその呼び出しが機能するwilcox.test
ことを理解できません。magrittr
パイプとを使用した以下のデータとコードの例summarize()
。
バグのある呼び出しにより、次のエラーが発生します。
ご協力いただきありがとうございます; 同様の質問を持つ他の人にも役立つことを願っています。
r - 評価する前に変数を 2 回呼び出す必要がありますか?
ここで本当に奇妙なことが起こっています。以下のコードでは、 という変数を作成しますtemp
。それが何であるかを見る前に、2回呼び出す必要があります。たとえば、初めて呼び出すと、コンソールには何も表示されません。2 回目はdata.table
/data.frame
であることを示します。ここで何が起こっているのかを理解してくれる人はいますか?
私のコンソールが行っていること (最初の呼び出しは何もしません):
r - dplyr パイプ内のネストされた関数の実行順序
パイプステップでネストされた関数を使用すると、実行順序が直感的ではなくなります。
3 行目のネストされた関数が正しい結果を生成しない理由を誰か説明できますか?