Look at the 'reshape' package, with functions melt() and cast()
(I'm not sure how the remark about the virtues of SAS is relevant, but if you really want SAS, I presume you know where to find it.)
________________________________________
From:
r-help-bounces@... [
r-help-bounces@...] On Behalf Of roachyang [
roachyang@...]
Sent: 10 July 2009 11:31
To:
r-help@...
Subject: [R] how to transpose a dataframe
I want to transpose a dataframe like
level 2006 2007 2008
A ....
B .....
C ........
into
level year
A 2006
A 2007
A 2008
B 2006
B 2007
......
There is a procedure in SAS can do this, is there any function in R can do
this?
--
View this message in context:
http://www.nabble.com/how-to-transpose-a-dataframe-tp24420450p24420450.htmlSent from the R help mailing list archive at Nabble.com.
______________________________________________
R-help@... mailing list
https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide
http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
______________________________________________
R-help@... mailing list
https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide
http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.