[R] transform variables
Gerrit Eichner
Gerrit.Eichner at math.uni-giessen.de
Mon Aug 26 13:35:38 CEST 2013
Hello, Catalin,
assume your data frame is as simple as
> A <- data.frame( year = <years>, month01 = <values01>, ....,
+ month12 = <values12>)
then, e.g.,
> reshape( A, varying = c( "month01", ...., "month12"),
+ v.names = "Values", timevar = "Month", direction = "long")
should do what you want. For details see ?reshape
Hth -- Gerrit
On Mon, 26 Aug 2013, catalin roibu wrote:
> Dear all!
>
> I have a data frame composed by 13 columns (year, and 12 months). I want to
> transform this data base in another like this
> year month values
> 1901 1
> 1901 2
> 1901 3
> .....
> 1901 12
> 1902 1
> 1902 2
> ....
> 1902 12
>
> Is there a possibility to succeed that in R?
>
> Thank you!
>
> best regards!
> CR
>
> --
> ---
> Catalin-Constantin ROIBU
> Lecturer PhD, Forestry engineer
> Forestry Faculty of Suceava
> Str. Universitatii no. 13, Suceava, 720229, Romania
> office phone +4 0230 52 29 78, ext. 531
> mobile phone +4 0745 53 18 01
> +4 0766 71 76 58
> FAX: +4 0230 52 16 64
> silvic.usv.ro
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> 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