[R] How to duplicate rows in dataframe?
cstrato
cstrato at aon.at
Mon Dec 13 20:02:43 CET 2004
Dear all:
I have the following (simple?) problem:
Consider a dataframe where the first column contains
integers used as index, e.g.
index
24
13
46
32
Now I have the following vector used to sort the dataframe:
x <- c(13,24,32,46)
Sorting the dataframe can be done by using order.
However consider the following vector:
x <- c(13,32,13,24,46,24,24)
Now I want to get the dataframe in the order of the rows
defined in x, i.e. the dataframe contains duplicate rows.
One way to achieve this would be to use rbind in a for-loop.
My question is:
Is there an easier and - more important - faster way to
obtain the dataframe as defined in x?
Thank you in advance.
Best regards
Christian
_._._._._._._._._._._._._._._._
C.h.i.s.t.i.a.n S.t.r.a.t.o.w.a
V.i.e.n.n.a A.u.s.t.r.i.a
_._._._._._._._._._._._._._._._
More information about the R-help
mailing list