Re: [R] Transposing by a group variable

2008-02-14 Thread John Kane
How do we know what value corresponds to what new variable? library(reshape) mm <- melt(d, id="group") cast(mm, group~value) will give you something but not quite what you want. --- Shubha Vishwanath Karanth <[EMAIL PROTECTED]> wrote: > Hi R, > > > > Can I transpose a data frame by a part

Re: [R] Transposing by a group variable

2008-02-14 Thread Henrique Dallazuanna
Try also: reshape(cbind(d, time=unlist(sapply(table(d$group), seq))), idvar="group", direction="wide") On 14/02/2008, Shubha Vishwanath Karanth <[EMAIL PROTECTED]> wrote: > Hi R, > > > > Can I transpose a data frame by a particular group variable? > > > > For example: > > d=data.frame(group=c(

Re: [R] Transposing by a group variable

2008-02-14 Thread Dimitris Rizopoulos
From: "Shubha Vishwanath Karanth" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 14, 2008 3:22 PM Subject: [R] Transposing by a group variable > Hi R, > > > > Can I transpose a data frame by a particular group variable? > > > >

[R] Transposing by a group variable

2008-02-14 Thread Shubha Vishwanath Karanth
Hi R, Can I transpose a data frame by a particular group variable? For example: d=data.frame(group=c(1,1,2,2,2),val=c(6,4,6,3,5)) And my output should be: data.frame(group=c(1,2),v1=c(6,6),v2=c(4,3),v3=c(NA,5)) Many thanks, Shubha This e-mail may contain confidential and/or privile