Skip to content
Prev 301170 / 398503 Next

creating Pivot

On 07/25/2012 02:41 PM, namit wrote:
Hi Namit,
I think what you want is "reshape". Try this:

ndat<-data.frame(col=c("R","G","Y","G","Y","R","Y","R","G"),
  xyz=c("XXX","YYY","ZZZ","XXX","XXX","YYY","YYY","ZZZ","ZZZ"),
  val=c(10,4,5,2,3,2,1,2,3))
reshape(ndat,v.names="val",idvar="xyz",timevar="col",direction="wide")

Jim