Hi,

You can use the reshape package and the melt function :

melt(data, id="date")

Alain


On 17-Dec-10 10:40, Amy Milano wrote:
Dear R helpers

I have one data as given below.

date                     value1          value2             value3
30-Nov-2010           100                 40                 61
25-Nov-2010           108                 31                 88
14-Sep-2010            11                 180               56

I want the following output

date                 name       amount
30-Nov-2010      value1        100
30-Nov-2010      value2         40
30-Nov-2010      value3         61
25-Nov-2010      value1       108
25-Nov-2010      value2         31
25-Nov-2010 value3 88 14-Sep-2010 value1 11
14-Sep-2010      value2      180
14-Sep-2010      value3      56


I have presented here a small part of large data. I tried to convert the data 
into matrix, then transpose etc. but things are not working for me. Please guide

Thanking in advance

Amy Milano





        [[alternative HTML version deleted]]



______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

--
Alain Guillet
Statistician and Computer Scientist

SMCS - IMMAQ - Université catholique de Louvain
http://www.uclouvain.be/smcs

Bureau c.316
Voie du Roman Pays, 20
B-1348 Louvain-la-Neuve
Belgium

tel: +32 10 47 30 50

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to