を添加I持って次の列では、次のデータフレームdf
:私はREPようにしてデータを集計する予め設定された条件に基づいてデータを要約し、(0,1)フラグ
df <-
REP METRIC BE
1 A 1
2 A 0
3 A 1
1 B 1
2 B 1
3 B 1
1 C 0
2 C 1
3 C 1
BE
はMetric
A
とB
の両方のための1
ある場合は、各ユニークREP
、次いで1
で新しい列BEBOTH
を追加し、それ以外の場合は(つまり、それらのいずれかがゼロの場合、BEBOTH
がゼロである)0
です。
出力は次のようになります。
REP BEBOTH
1 1
2 0
3 1
私はRでこれを行うことができますどのように?私はifelse
声明を使うのにうんざりしましたが、私はその権利を得ていませんでした!
と同じロジックを使用して、私はメトリックを指定する方法はあり '0または1のBE'値を持つメトリック 'C'も持っていますifelseステートメントの 'any(be == 0)'の代わりに 'name? ' – Amer
@Amerだから、AとBをビーボーに集約したいだけですか? – AllanT
はい。 BEBOTHは、メトリックAおよびBの「BE」値のみに条件付けされるべきである。コードが正しくない場合は、0または1のBE値を持つMetric Cを持っています。 – Amer