問題タブ [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 - 行をマージすると、R で結合される行ごとに異なるパラメーターが定義されます
それぞれに異なるパラメーターを持つデータフレームがあります。行ごとに異なるパラメーターのセットを使用して行をマージしたいと思います。ここに私のsamepleデータZZがあります:
行 A、B、C および D、E、F を集計して、グループごとに新しい名前が定義されるようにします (例: C1 および C2)。平均。
どうすればこれを行うことができますか?結果は次のようになります。
r - 基になるデータ フレームを変更せずに dplyr パイプ内の特定の値を除外する rowSums
各列がアンケート項目を表すワイド形式のアンケート データのデータ フレームがあります。
データは次のようになります。
この関数を使用して、rowSums
「4」ではない各行の値を合計し、NA を除外して、結果を非 4 列と非 NA 列の数で除算します (dplyr パイプを使用)。基になるデータ フレームの 4 を置き換えたくありません。そのまま残したい。
結果を非 4 列と非 NA 列の数で割る方法がわからないため、質問の最初の部分だけを試してみました。次のコードを使用して最初の部分を試みましたが、うまくいきませんでした:
上のスクリーンショットでは、「平均」列は、非 4 および非 NA 値の合計を非 4 および非 NA 列の数で割ったものです。
ありがとう!
r - Rを使用してデータフレーム内のn番目(200)ごとの観測値を合計する方法
私はRが初めてなので、どんな助けも大歓迎です!
10 個の変数ごとに 278800 個の観測値のデータ フレームがあり、特定の変数/列の 200 個の観測値 (または行) ごとに合計する 11 番目の変数を作成しようとしています (sum(1:200, 201:399, 400 :599 など) Excel のオフセット関数に似ています. 200 行ごとに継続的に合計する新しい変数を追加する目的で、関心のある変数だけにデータをサブセット化しようとしましたが、それを理解することはできません. 私は自分の新しいことを理解しています「変数」は 1,394 データ ポイント (278,800/200) を生成します。rollapply 関数を使用しようとしましたが、出力は 200 のブロックで合計されず、合計は 1:200、2:201、3:202 などになります。)
ありがとう、
え
r - 複数の合計を作成する
Ciao、これは再現可能な例です。
STUDENT から TEST3B までの列があり、TEST1TOTAL TEST2TOTAL を作成したいと考えています。TEST1TOTAL=TEST1A+TEST2A+TEST3A など、TEST2TOTAL についても同様です。TEST1A TEST2A TEST3A に欠落スコアがある場合、TEST1TOTAL は NA です。
ここに私の試みがありますが、コーディング行が少ない解決策はありますか? ここでは、テスト A から O まであるため、この行を何度も書き出す必要があるためです。
r - 列全体の条件値の変更
値が 0 と 1 の間で切り替わったとき、値が列全体に分散されたとき、スイッチが指定されていないとき、および NA が存在するときを計算する必要があります。
私は試みましたがmutate
、rowSums
結果はほとんどありませんでした。
例:
望ましい結果: