You actually want cast() from the reshape package, not melt(). I would recommend using dcast() from reshape2, the newer version of reshape.
Jean-Olivier Irisson — Université Pierre et Marie Curie Laboratoire d'Océanographie de Villefranche 181 Chemin du Lazaret 06230 Villefranche-sur-Mer Tel: +33 04 93 76 38 04 Mob: +33 06 21 05 19 90 http://www.obs-vlfr.fr/~irisson/ Send me large files at: http://www.obs-vlfr.fr/~irisson/upload/ On Fri, Feb 28, 2014 at 9:41 AM, PIKAL Petr <petr.pi...@precheza.cz> wrote: > Hi > > Did you try what I had suggested? In what aspect it does not fulfil your > request? > > Petr > > From: dila radi [mailto:dilarad...@gmail.com] > Sent: Friday, February 28, 2014 9:25 AM > To: PIKAL Petr > Subject: Re: [R] Data Rearrangement > > Dear Petr, > > Im so sorry for the inconvenience caused by the data. > > I want to rearrange the data in this form: > > Year Day Month Amount > 2012 1 1 0.0 > 2012 2 1 0.0 > ...... > 2012 8 1 ...... > 2012 1 2 .... > 2012 2 2 ...... > ...... > 2012 8 2 ..... > > > I want it in year by year (all 2012 from Jan-Apr, followed by all 2013 from > Jan-Apr) . Could you help me? > > Regards, > > Dila > > On 27 February 2014 23:24, PIKAL Petr > <petr.pi...@precheza.cz<mailto:petr.pi...@precheza.cz>> wrote: > Hi > > Your data came scrambled as you in contrary to advice post in HTML. So it is > just a guess but maybe you want > > library(reshape) > melt(dat, id=c("Year", "Day")) > > Petr > >> -----Original Message----- >> From: r-help-boun...@r-project.org<mailto:r-help-boun...@r-project.org> >> [mailto:r-help-bounces@r-<mailto:r-help-bounces@r-> >> project.org<http://project.org>] On Behalf Of dila radi >> Sent: Friday, February 28, 2014 4:25 AM >> To: r-help@r-project.org<mailto:r-help@r-project.org> >> Subject: [R] Data Rearrangement >> >> Hi all, >> >> I know this is easy, but I really do not have any idea to solve it. >> >> I have this kind of data set: >> >> dat <- read.table(text="Day Year Jan Feb Mar Apr >> 1 2012 0 2.5 0.5 2<tel:1%20%202012%200%202.5%200.5%202> >> 2 2012 0 6.5 0 29 >> 3 2012 0 9.5 0 0 >> 4 2012 0 0 8 0.5 >> 5 2012 0 5 0.5 110.5 >> 6 2012 0 4 3.5 22 >> 7 2012 11 0 12.5 3.5 >> 8 2012 0 5 8 36.5 >> 1 2013 0 2.5 0.5 2 >> 2 2013 0 6.5 0 29 >> 3 2013 0 9.5 0 0 >> 4 2013 0 0 8 0.5 >> 5 2013 0 5 0.5 110.5 >> 6 2013 0 4 3.5 22 >> 7 2013 11 0 12.5 3.5 >> 8 2013 0 5 8 36.5",sep="",header=TRUE) >> >> and I want it to be in this form: >> >> Year Day Month Amount 2012 1 1 0 2012 2 1 0 2012 3 1 0 >> 2012 4 >> 1 0 2012 5 1 0 2012 6 1 0 2012 7 1 11 2012 8 1 0 2012 1 2 2.5 >> 2012 2 2 >> 6.5 2012 3 2 9.5 2012 4 2 0 2012 5 2 5 2012 6 2 4 2012 7 2 0 2012 >> 8 2 >> 5 2012 1 3 0.5 2012 2 3 0 2012 3 3 0 2012 4 3 8 2012 5 3 0.5 2012 >> 6 3 >> 3.5 2012 7 3 12.5 2012 8 3 8 2012 1 4 2 2012 2 4 29 2012 3 4 0 >> 2012 4 >> 4 0.5 2012 5 4 110.5 2012 6 4 22 2012 7 4 3.5 2012 8 4 36.5 >> 2013 1 1 >> 0 2013 2 1 0 2013 3 1 0 2013 4 1 0 2013 5 1 0 2013 6 1 0 2013 7 1 >> 11 >> 2013 8 1 0 2013 1 2 2.5 2013 2 2 6.5 2013 3 2 9.5 2013 4 2 0 2013 >> 5 2 5 >> 2013 6 2 4 2013 7 2 0 2013 8 2 5 2013 1 3 0.5 2013 2 3 0 2013 3 3 >> 0 >> 2013 4 3 8 2013 5 3 0.5 2013 6 3 3.5 2013 7 3 12.5 2013 8 3 8 2012 >> 1 4 >> 2 2012 2 4 29 2012 3 4 0 2012 4 4 0.5 2012 5 4 110.5 2012 6 4 22 >> 2012 >> 7 4 3.5 2012 8 4 36.5 2013 1 4 2 2013 2 4 29 2013 3 4 0 2013 4 4 >> 0.5 >> 2013 5 4 110.5 2013 6 4 22 2013 7 4 3.5 2013 8 4 36.5 >> I want to rearrange the data according to the YEAR (year by year) >> >> Thank you. >> >> Regards, >> Dila >> >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-help@r-project.org<mailto: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. > ________________________________ > Tento e-mail a jakékoliv k němu připojené dokumenty jsou důvěrné a jsou > určeny pouze jeho adresátům. > Jestliľe jste obdrľel(a) tento e-mail omylem, informujte laskavě neprodleně > jeho odesílatele. Obsah tohoto emailu i s přílohami a jeho kopie vymaľte ze > svého systému. > Nejste-li zamýąleným adresátem tohoto emailu, nejste oprávněni tento email > jakkoliv uľívat, roząiřovat, kopírovat či zveřejňovat. > Odesílatel e-mailu neodpovídá za eventuální ąkodu způsobenou modifikacemi či > zpoľděním přenosu e-mailu. > > V případě, ľe je tento e-mail součástí obchodního jednání: > - vyhrazuje si odesílatel právo ukončit kdykoliv jednání o uzavření smlouvy, > a to z jakéhokoliv důvodu i bez uvedení důvodu. > - a obsahuje-li nabídku, je adresát oprávněn nabídku bezodkladně přijmout; > Odesílatel tohoto e-mailu (nabídky) vylučuje přijetí nabídky ze strany > příjemce s dodatkem či odchylkou. > - trvá odesílatel na tom, ľe přísluąná smlouva je uzavřena teprve výslovným > dosaľením shody na vąech jejích náleľitostech. > - odesílatel tohoto emailu informuje, ľe není oprávněn uzavírat za společnost > ľádné smlouvy s výjimkou případů, kdy k tomu byl písemně zmocněn nebo písemně > pověřen a takové pověření nebo plná moc byly adresátovi tohoto emailu > případně osobě, kterou adresát zastupuje, předloľeny nebo jejich existence je > adresátovi či osobě jím zastoupené známá. > > This e-mail and any documents attached to it may be confidential and are > intended only for its intended recipients. > If you received this e-mail by mistake, please immediately inform its sender. > Delete the contents of this e-mail with all attachments and its copies from > your system. > If you are not the intended recipient of this e-mail, you are not authorized > to use, disseminate, copy or disclose this e-mail in any manner. > The sender of this e-mail shall not be liable for any possible damage caused > by modifications of the e-mail or by delay with transfer of the email. > > In case that this e-mail forms part of business dealings: > - the sender reserves the right to end negotiations about entering into a > contract in any time, for any reason, and without stating any reasoning. > - if the e-mail contains an offer, the recipient is entitled to immediately > accept such offer; The sender of this e-mail (offer) excludes any acceptance > of the offer on the part of the recipient containing any amendment or > variation. > - the sender insists on that the respective contract is concluded only upon > an express mutual agreement on all its aspects. > - the sender of this e-mail informs that he/she is not authorized to enter > into any contracts on behalf of the company except for cases in which he/she > is expressly authorized to do so in writing, and such authorization or power > of attorney is submitted to the recipient or the person represented by the > recipient, or the existence of such authorization is known to the recipient > of the person represented by the recipient. > > > ________________________________ > Tento e-mail a jakékoliv k němu připojené dokumenty jsou důvěrné a jsou > určeny pouze jeho adresátům. > Jestliľe jste obdrľel(a) tento e-mail omylem, informujte laskavě neprodleně > jeho odesílatele. Obsah tohoto emailu i s přílohami a jeho kopie vymaľte ze > svého systému. > Nejste-li zamýąleným adresátem tohoto emailu, nejste oprávněni tento email > jakkoliv uľívat, roząiřovat, kopírovat či zveřejňovat. > Odesílatel e-mailu neodpovídá za eventuální ąkodu způsobenou modifikacemi či > zpoľděním přenosu e-mailu. > > V případě, ľe je tento e-mail součástí obchodního jednání: > - vyhrazuje si odesílatel právo ukončit kdykoliv jednání o uzavření smlouvy, > a to z jakéhokoliv důvodu i bez uvedení důvodu. > - a obsahuje-li nabídku, je adresát oprávněn nabídku bezodkladně přijmout; > Odesílatel tohoto e-mailu (nabídky) vylučuje přijetí nabídky ze strany > příjemce s dodatkem či odchylkou. > - trvá odesílatel na tom, ľe přísluąná smlouva je uzavřena teprve výslovným > dosaľením shody na vąech jejích náleľitostech. > - odesílatel tohoto emailu informuje, ľe není oprávněn uzavírat za společnost > ľádné smlouvy s výjimkou případů, kdy k tomu byl písemně zmocněn nebo písemně > pověřen a takové pověření nebo plná moc byly adresátovi tohoto emailu > případně osobě, kterou adresát zastupuje, předloľeny nebo jejich existence je > adresátovi či osobě jím zastoupené známá. > > This e-mail and any documents attached to it may be confidential and are > intended only for its intended recipients. > If you received this e-mail by mistake, please immediately inform its sender. > Delete the contents of this e-mail with all attachments and its copies from > your system. > If you are not the intended recipient of this e-mail, you are not authorized > to use, disseminate, copy or disclose this e-mail in any manner. > The sender of this e-mail shall not be liable for any possible damage caused > by modifications of the e-mail or by delay with transfer of the email. > > In case that this e-mail forms part of business dealings: > - the sender reserves the right to end negotiations about entering into a > contract in any time, for any reason, and without stating any reasoning. > - if the e-mail contains an offer, the recipient is entitled to immediately > accept such offer; The sender of this e-mail (offer) excludes any acceptance > of the offer on the part of the recipient containing any amendment or > variation. > - the sender insists on that the respective contract is concluded only upon > an express mutual agreement on all its aspects. > - the sender of this e-mail informs that he/she is not authorized to enter > into any contracts on behalf of the company except for cases in which he/she > is expressly authorized to do so in writing, and such authorization or power > of attorney is submitted to the recipient or the person represented by the > recipient, or the existence of such authorization is known to the recipient > of the person represented by the recipient. > > [[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. > ______________________________________________ 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.