[R] Tranpose and Aggregate Data
Noli Sicad
nsicad at gmail.com
Tue Jan 5 08:43:39 CET 2010
Schalk,
Thank you very much for this.
Noli
On 1/5/10, Schalk Heunis <schalk.heunis at gmail.com> wrote:
> Hi
>
> You can use the reshape package to achieve this. If you don't have it
> installed, install.packages('reshape'). Then look at ?cast and (possibly)
> ?melt
> HTH!
>
> Schalk
>
>
> On Tue, Jan 5, 2010 at 7:59 AM, Noli Sicad <nsicad at gmail.com> wrote:
>
>> Hi,
>>
>> I need to transpose and aggregate the 4th and 5th column of this data
>> set (below). The period is 1 to 100 years and some period has 1 entry
>> as shown in the example below.
>>
>> Any ideas how to do this. Thanks in advance.
>>
>> Noli
>>
>> ~~~~~~~~~~
>>
>> From:
>>
>> P_ID CROP Period Ini_Age Area_Cut
>> 83 SORI 1 31 528.2465512
>> 84 SORI 1 32 74.55179899
>> 85 SORI 1 33 72.45778618
>> 86 SORI 1 34 139.5272947
>> 82 SORI 2 28 1.711642933
>> 83 SORI 2 29 2.500000071
>> 84 SORI 2 30 432.5139327
>> 93 ORM 2 35 316.8422545
>> 62 OTRM 3 30 64.60526438
>> 82 SORI 3 27 26.93674606
>> 3 SORM 3 35 223.3658345
>> 82 SORI 4 26 2.500000071
>> 4 SORM 4 34 1008.643
>> 5 OTRI 5 25 32.42603214
>> 5 OTRM 5 29 65.9031344
>> 5 SORM 5 32 223.1489321
>> 5 SORM 5 33 72.59203041
>> 5 SORM 5 35 222.8402746
>> 6 OTRI 6 22 2.499999851
>> 6 OTRI 6 23 3.374626509
>> 6 OTRI 6 24 96.13462257
>> 6 OTRM 6 26 830.7463641
>> 6 OTRM 6 27 731.6228643
>> 6 OTRM 6 28 16.3519762
>> 7 OTRM 7 26 1636.5693
>> 8 OTRM 8 26 553.0050146
>> 9 OTRM 9 26 894.414033
>> 10 OTRM 10 24 38.72597099
>> 10 OTRM 10 25 308.6452707
>> 10 OTRM 10 26 786.1761969
>> 10 SORM 10 31 235.8360136
>>
>> To this.
>>
>> P_ID CROP P1 P2 P3 P4 P5 P6 P7
>> P8 P9 P10
>> 83 SORI 31
>> 84 SORI 32
>> 85 SORI 33
>> 86 SORI 34
>> 82 SORI 28
>> 83 SORI 29
>> 84 SORI 30
>> 93 SORM 35
>> 62 OTRM 30
>> 82 SORI 27
>> 3 SORM 35
>> 82 SORI 26
>> 4 SORM 34
>> 5 OTRI 25
>> 5 OTRM 29
>> 5 SORM 32
>> 5 SORM 33
>> 5 SORM 35
>> 6 OTRI 22
>> 6 OTRI 23
>> 6 OTRI 24
>> 6 OTRM 26
>> 6 OTRM 27
>> 6 OTRM 28
>> 7 OTRM 26
>> 8 OTRM 26
>> 9 OTRM
>> 26
>> 10 OTRM
>> 24
>> 10 OTRM
>> 25
>> 10 OTRM
>> 26
>> 10 SORM
>> 31
>>
>> ______________________________________________
>> R-help at 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.
>>
>
More information about the R-help
mailing list