This is nearly right: reshape(t1, direction="wide", idvar="id", timevar="aspect")
id score.A score.B 1 1 10 9 3 2 11 12 Simon. Simon Blomberg, PhD Depression & Anxiety Consumer Research Unit Centre for Mental Health Research Australian National University http://www.anu.edu.au/cmhr/ [EMAIL PROTECTED] +61 (2) 6125 3379 > -----Original Message----- > From: Andrew C. Ward [mailto:[EMAIL PROTECTED] > Sent: Thursday, 30 October 2003 3:28 PM > To: [EMAIL PROTECTED] > Subject: [R] Trouble reshaping some data > > > I would appreciate some advice on the following task. I have > some data that currently looks like this: > t1 <- data.frame(id=c(1,1,2,2), > aspect=c("A","B","A","B"), score=c(10,9,11,12)) > > I'd like it to look like this: > id A B > 1 10 9 > 2 11 12 > > reshape() looks like a good candidate for this job but I'm > not really sure about the roles of timevar and idvar for > this dataframe. I tried > t2 <- reshape(t1, direction="wide", timevar=t1[,3], > idvar=t1[,2]) > which is obviously ignorant and wrong. > > Thank you in advance for any comments. > > > Regards, > > Andrew C. Ward > > CAPE Centre > Department of Chemical Engineering > The University of Queensland > Brisbane Qld 4072 Australia > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
