Hi everyone: I have been struggling with this repeated data type for whole afternoon,I sent two emails to server for help,many people kindly responded , hereby thank you so much,but since I dont want to write to much in email,so I divide the problem in parts,so far this seem did not work out very well,so this is my whole problem~
first I have example of data here: treatment<-c("low","high","high","high","high","low","low","low","low") age<-c(50,60,50,50,60,50,60,50,60) y<-c(20,40,30,11,23,24,56,65,60) id<-c(1,1,3,4,4,6,8,9,9) table1<-cbind(treatment,id,age,y) *the actual data are way more than this*,the id is from 1~500,and not in regular ,some number missing~ all I want to do is put the cases to variable according the id for example when id =1 we have treatment1 age1 y low 50 20 high 60 40 this will generate a new matrix for this example I will have 6 new matrix,according to id. it is reasonable to do this in loop for,but the I met some problem: 1:how to automatically generate the new title such as treatment1 and age1 until treatment 500,age500 2:as you see,id is not strictly from 1 to 500,some time it jump from 15 to19,skip 16,17,18, if I write a loop,it will give me lot NA,certainly I need a way to avoid this and one more,say I have 100 vectors like x1....x100,x1<-c(1,3),x2<-x(2,2),...x100<-(number,number) I want to combine all this 100 vectors in one new vector say Xall which is Xall<-cbind(x1,x2,...x100) //this need to type in 100 variables,take alot time so Xall will be x1 x2 x3 .....x100 1 2 number 3 2 number is here any easy way to do this,instead of inputting them one by one? *and Great Thanks for your time~~* [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.