私は、患者が多くの異なる患者を服用している各処方について複数の観察を含むデータセットを扱っています。患者は、典型的には、自分のバイナリ変数として示されるいくつかの薬物のうちの1つをとります。Drug1
、Drug2
などです。2つの変数に対応する列の行を選択するR
私はある薬から他の薬に切り替えた個体、すなわち1
をDrug1
の列に、Drug2
に入れていますが、これらは異なる行で発生します。
私はnewdata <- mydata[which(Drug1 == 1 & Drug2 == 1),]
を使用しようとしましたが、これは1
が同じ行にあると仮定しています。
両方の薬を受け取った患者を選択する方法はありますが、インジケータ変数は異なる行にありますか?
あなたは
に変異する必要はありませんが、できるだけ 'フィルタ(任意の(矢田)&&任意の(パダ))' – Frank
、のmutateは、結果はあなたが望むものを与え検証するために有用であることができます。 –
これは両方の薬を服用した人を見つけるが、問題は1つの薬を服用してから別の薬に切り替えた人のためである。同時に両方の薬を服用すれば数えられないかもしれません。 –