2012-03-29 14 views
0

私は変数名の件名を持っています。一意の各被験者には、240の応答待ち時間が記録される。その実験条件に応じて、被験者間で釣り合っている。今私は主題ID(変数名の主題)を読んでいます。もしそれらが偶数であれば、1になるように命じるべきです。あるいは、主題IDが奇妙な場合は、可変順序2を割り当てるべきです。今度はこの行をすなわち、被写体ごとに240)ループ内の変数の各ケースに固有の値を割り当てる

ループならば私が使用:

ifelse(data1$subject%%2==1, data1$order<-1, data1$order<-2) 

:私が手にエラー条件がlength > 1があり、最初の要素だけが、私もこのようifelseみました を使用します....です出力は生成されますが、可変順序で記録/格納されません。これを実現するためにお手伝いください。

答えて

0

私は幸いにも答えを得ました。 同じifelseは、次のように動作します:

ため< -ifelse(DATA1の$対象%% 2 == 1,1,2)を

データフレームに新しいベクトルを含めるには、我々が使用することができます:

データ1 < -cbind(data1、order)

関連する問題