Skip to content
Prev 277905 / 398506 Next

reshape data.frame

On Nov 18, 2011, at 7:04 PM, Trevor Davies wrote:

            
wide.a <- reshape(a , direction="wide", idvar="name", timevar="year")
  names(wide.a) <- sub("amount", "x", names(wide.a) )
  wide.a
# -------------------
    name x.1971 x.1972 x.1973 x.1974 x.1975 x.1976 x.1977 x.1978 x. 
1979 x.1980 x.1981 x.1982 x.1983 x.1984 x.1985
1     a      1      2      3      4      5      6      7      8       
9     10     NA     NA     NA     NA     NA
11    b     11     12     13     14     15     16     17     18      
19     20     21     22     23     24     25
 >
David Winsemius, MD
West Hartford, CT