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.

Reply via email to