問題タブ [rowsum]
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 - その場で元の変数の特定の値を再コード化するデータフレームの合計値
次のデータフレームがあるとしましょう。
a + b + c + d の値を合計したいのですが、これらの変数のいずれかの値が 9 になるたびに、9 ではなく 3 を合計したいと思います。
次の構文を使用して各変数を再コード化することで、これを実行できることがわかっています。
df[,1:4][df[,1:4]==9]<-3
しかし、一時テーブルまたはこのステップをスキップできるコードを使用して実行したいと考えています。その上、各変数の元の値を見逃したくありません。なぜなら、9 は、実行する必要がある他の操作に意味を持つからです。
これは私が望む結果です:
どうもありがとうございました、
ヤトロシン
r - 行でフィルタリングし、列の値を合計する
私のデータは次のようになります
AとBの両方がNAでない場合にのみ、各位置のAとBのパーセンテージ差を計算しようとしました。
したがって、結果は
どの部分が間違っているかはわかりませんが、私のコードは生成します
どんなアイデアでも大歓迎です。ありがとう!