次のデータフレームがあるとします
treatmet1<-data.frame(id=c(1,2,7))
treatment2<-data.frame(id=c(3,7,10))
control<-data.frame(id=c(4,5,8,9))
これらの 3 つの結合である新しいデータ フレームを作成し、それぞれに値 1 を取るインジケーター列を作成したいと考えています。
experiment<-data.frame(id=c(1:10),treatment1=0, treatment2=0, control=0)
どこexperiment$treatment1[1]=1
などなど
Rでこれを行う最良の方法は何ですか?
ありがとう!