問題タブ [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.

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

r - その場で元の変数の特定の値を再コード化するデータフレームの合計値

次のデータフレームがあるとしましょう。

a + b + c + d の値を合計したいのですが、これらの変数のいずれかの値が 9 になるたびに、9 ではなく 3 を合計したいと思います。

次の構文を使用して各変数を再コード化することで、これを実行できることがわかっています。

df[,1:4][df[,1:4]==9]<-3

しかし、一時テーブルまたはこのステップをスキップできるコードを使用して実行したいと考えています。その上、各変数の元の値を見逃したくありません。なぜなら、9 は、実行する必要がある他の操作に意味を持つからです。

これは私が望む結果です:

どうもありがとうございました、

ヤトロシン

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

r - 行でフィルタリングし、列の値を合計する

私のデータは次のようになります

AとBの両方がNAでない場合にのみ、各位置のAとBのパーセンテージ差を計算しようとしました。

したがって、結果は

どの部分が間違っているかはわかりませんが、私のコードは生成します

どんなアイデアでも大歓迎です。ありがとう!