[R] Rearranging the data
Santosh Srinivas
santosh.srinivas at gmail.com
Wed Mar 9 15:20:06 CET 2011
reshape2 Like this?
> require(reshape2)
Loading required package: reshape2
> melt(xx)
Using country as id variables
country variable value
1 USA x 10
2 UK x 50
3 Canada x 20
4 USA y 40
5 UK y 80
6 Canada y 35
7 USA z 70
8 UK z 62
9 Canada z 10
>
On Wed, Mar 9, 2011 at 7:45 PM, Vincy Pyne <vincy_pyne at yahoo.ca> wrote:
> Dear R helpers,
>
> xx = data.frame(country = c("USA", "UK", "Canada"), x = c(10, 50, 20), y = c(40, 80, 35), z = c(70, 62, 10))
>
>> xx
> country x y z
> 1 USA 10 40 70
> 2
> UK 50 80 62
> 3 Canada 20 35 10
>
>
>
>
> I need to arrange this as a new data.frame as follows -
>
> country type values
> USA x 10
> USA y 40
> USA z 70
> UK x 50
>
> UK y 80
> UK z 62
> Canada x 20
> Canada y 35
> Canada z 10
>
> I did try reshape package but things are in mess. Please guide
>
> Regards
>
> Vincy
>
>
>
> [[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