[R] reshape question

Alexandre Swarowsky aleswar at yahoo.com.br
Tue Nov 18 20:00:27 CET 2008


solution:

reshape package, melt function.

On Tue, 2008-11-18 at 02:07 +0000, Alexandre Swarowsky wrote:
> Hi,
> 
> It's probably a simple issue but I'm struggling with that. I'll use the
> example shown in the help page.
> 
> head(Indometh)
> wide <- reshape(Indometh, v.names="conc", idvar="Subject",
>                 timevar="time", direction="wide")
> head(wide)
> reshape(wide, idvar="Subject", varying=list(2:12),
>         v.names="conc", direction="long")
> 
> but, in my case I'll like the "time" column be filled with the row names with the exception of "Subject", of course, instead of 1,2,3, and so on.
> 
> I want something like that:
> 
>     Subject  time         conc
> 1.1        1    conc.0.25 1.50
> 2.1        2    conc.0.25 2.03
> 3.1        3    conc.0.25 2.72
> 
> Thanks in advance,
> 
> Alex
-- 
Alexandre Swarowsky
Soils and Biogeochemistry Graduate Group
University of California at Davis
One Shields Avenue 
Davis CA 95618
Office: (530)752-4131
cell: (530)574-3028



More information about the R-help mailing list