[R] reorder data.frame
David Winsemius
dwinsemius at comcast.net
Wed Nov 9 16:20:30 CET 2011
On Nov 9, 2011, at 10:14 AM, Johannes Radinger wrote:
> Hello,
>
> I very general question but probably usefull to others as well:
>
> Is there any prebuild function that reorders a dataframe from:
>
> x1 x2
> 1 100 200
> 2 101 201
> 3 102 202
> 4 103 203
> 5 104 204
> 6 105 205
>
> to
>
> 1 100 x1
> 2 101 x1
> 3 102 x1
> 4 103 x1
> 5 104 x1
> 6 105 x1
> 7 200 x2
> 8 201 x2
> 9 202 x2
> 10 203 x2
> 11 204 x2
> 12 205 x2
?stack
>
> I found a way with:
>
> names <- rep(c("x1","x2"),c(length(x1),length(x2)))
> x <-c(x1,x2)
> data.frame(x,names)
That is basically what stack does.
>
> but probably there is already another function for doing such things
> more easily.
>
> Thank you
> Johannes
> --
>
> ______________________________________________
> 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.
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list