変数を列、参加者を行とする CSV ファイルの実験結果を分析しています。すべてのデータを収集する前に、すでに持っているデータの予備分析を行いたいと考えています。ただし、一部の参加者を分析から除外する必要があります。データを削除せずにこれを行うために私が思いついた最善の方法 (後で問題が発生する可能性があります) は、新しい列を作成し、それを「除外」と呼び、定義する各参加者に 1 または 0 を入力することです。誰が除外されますか。次に、統計を実行するときは、データのサブセットに対して実行します (たとえば、exclude == 0 の場合)。
完全なデータセットをダウンロードするときに問題が発生します。すべての 0 と 1 が正しい参加者に関連付けられていることを確認して、予備データセットの「除外」列から完全なデータセットにデータを取得するにはどうすればよいですか? 予備データセットと完全なデータセットの行がまったく同じ順序である場合、コピーして貼り付ける方法はわかりますが、これはエラーが発生しやすいようです。除外列を作成するには、異なる列で並べ替える方がはるかに簡単です. 試してみましrbind
たmerge
が、私が知る限りでは機能しません。
これが私がやろうとしていることの例です:
prelim <- data.frame(
participant = c(1,2,3),
exclude = c(0,1,0)
)
full = data.frame(
participant = c(1,2,3,4,5),
exclude = c(NA,NA,NA,NA,NA)
)
ideal = data.frame(
participant = c(1,2,3,4,5),
exclude = c(0,1,0,NA,NA)
)