[R] combine 2 data.frames in dependence of the ID
arun
smartpink111 at yahoo.com
Tue Feb 25 16:10:19 CET 2014
Hi,
May be this helps:
dat1 <- read.table(text="FS_ID ABNR
9327 33688812
11391 33688812
11392 33688812
11388 33688812
11390 33688812
12028 33688812
12029 33688812",sep="",header=TRUE)
dat2 <- read.table(text="FS_ID DATE POST
11390 2012-12-13 28
12029 2013-01-17 28.3",header=TRUE,stringsAsFactors=FALSE)
library(reshape2)
setNames(dcast(merge(dat1,dat2, by="FS_ID")[,-1],ABNR~DATE,value.var="POST"),c("ABNR","FIRST","SECOND"))
# ABNR FIRST SECOND
#1 33688812 28 28.3
A.K.
On Tuesday, February 25, 2014 4:41 AM, Mat <matthias.weber at fnt.de> wrote:
Hello together,
i have a little problem, maybe anyone can help me.
I have 2 data.frame, one look like this one:
FS_ID ABNR
9327 33688812
11391 33688812
11392 33688812
11388 33688812
11390 33688812
12028 33688812
12029 33688812
the other data.frame looks like as follows:
FS_ID DATE POST
11390 2012-12-13 28
12029 2013-01-17 28.3
what i am looking for, is a result, which look like this one:
ABNR FIRST SECOND
33688812 28 28.3
The ABNR and the "POST"-Value of my second data.frame should stand in one
row. The earlier date value should stand under "FIRST", the newer date under
"SECOND".
Maybe anyone can help me, how i can do this.
Best regards. Mat
--
View this message in context: http://r.789695.n4.nabble.com/combine-2-data-frames-in-dependence-of-the-ID-tp4685781.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
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