[R] Merging data.frames
Mark Lamias
mlamias at isr.umich.edu
Wed Mar 8 00:33:00 CET 2000
On Tuesday, March 07, 2000 5:40 PM, Richard Bilonick wrote:
>I need to merge several data.frames into one data.frame. In S-Plus I would
>use
>"merge" but I don't see a merge command in R. What is the best way to
>accomplish
>this?
The easiest way to to this, I think, is as follows:
if you have several data frames, dataframe1, dataframe2, . . . , dataframen,
you can merger them all into one dataframe by using the data.frame command
again with the individuaal data.frames as arguments:
data.frame(dataframe1, dataframe2, . . . , dataframen)
here's a quick example:
> a1_c(1, 1, 1)
> a2_c(2, 2, 2)
> b1_c(3, 3, 3)
> b2_c(4, 4, 4)
> adf_data.frame(a1,a2)
> bdf_data.frame(b1,b2)
> adf+bdf
a1 a2
1 4 6
2 4 6
3 4 6
> data.frame(adf, bdf)
a1 a2 b1 b2
1 1 2 3 4
2 1 2 3 4
3 1 2 3 4
> data.frame(adf, bdf, adf)
a1 a2 b1 b2 a1 a2
1 1 2 3 4 1 2
2 1 2 3 4 1 2
3 1 2 3 4 1 2
I hope this helps.
Mark J. Lamias
Department of Statistics
Department of Political Science
Survey Methodology Program/Survey Research Center
Institute for Social Research - University of Michigan
426 Thompson Street, Room 315
Ann Arbor, Michigan 48104-2321
(734) 647-5381
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list