変数名の件名があります。一意の被験者ごとに、240 の応答遅延が記録されています。その実験条件に応じて、被験者間で相殺されます。ここで、サブジェクト ID (変数名のサブジェクト) を読み取りたいと思います。それらが偶数の場合は順序を 1 に割り当てる必要があり、サブジェクト ID が奇数の場合は変数の順序を 2 に割り当てる必要があります。この割り当ては、行ごとに行う必要があります (つまり、被験者ごとに 240)
私はifループを使用しました:私が得るエラーは....条件がlength > 1
あり、最初の要素のみが使用されます。次のようにifelseも試しました:
ifelse(data1$subject%%2==1, data1$order<-1, data1$order<-2)
出力は生成されますが、変数の順序で記録/保存されません。これを実現するのを手伝ってください。