[R] match a task No. to a few person-IDs
arun
smartpink111 at yahoo.com
Fri Feb 15 14:15:19 CET 2013
Hi,
Try this:
dat1<- read.table(text="
Task_No Team
A 49397 1
B 49396 1
",sep="",header=TRUE)
dat2<- read.table(text="
ID Team
A 5019 1
B 472 1
C 140 1
D 5013 1
",sep="",header=TRUE)
res1<- as.matrix(merge(dat1,dat2,by="Team"))
row.names(res1)<-LETTERS[match(res1[,2],dat1[,1])]
library(plyr)
res2<- as.matrix(join(dat1,dat2,by="Team"))
row.names(res2)<-LETTERS[match(res2[,1],dat1[,1])]
res2
# Task_No Team ID
#A 49397 1 5019
#A 49397 1 472
#A 49397 1 140
#A 49397 1 5013
#B 49396 1 5019
#B 49396 1 472
#B 49396 1 140
#B 49396 1 5013
A.K.
----- Original Message -----
From: Mat <matthias.weber at fnt.de>
To: r-help at r-project.org
Cc:
Sent: Friday, February 15, 2013 4:45 AM
Subject: [R] match a task No. to a few person-IDs
hello together,
i have a task No. in a data.frame
Task_No Team
A 49397 1
B 49396 1
and now i want to match my Person-IDs to each Task_No. My Person Ids look
like this one:
ID Team
A 5019 1
B 472 1
C 140 1
D 5013 1
The solution should be this:
Task_No Team ID
A 49397 1 5019
A 49397 1 472
A 49397 1 140
A 49397 1 5013
B 49396 1 5019
B 49396 1 472
B 49396 1 140
B 49396 1 5013
perhabs anyone can help me.
Thank you
Mat
--
View this message in context: http://r.789695.n4.nabble.com/match-a-task-No-to-a-few-person-IDs-tp4658646.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