Dear All, I have a gene list Genes <- c("ACACA", "BAX" , "BCL2", "BID", "BAX", "MAPK9")
and a list of group of genes ListGroup <- list(group1=c("ACACA" ,"AHSA1" ,"AIMP2" , "AKR1B1", "AKT1", "AKT1S1"), group2=c("ANXA1" , "AR" , "ARID1A" , "ATM" , "BAK1" , "BAX" ), group3=c("BCL2" , "BCL2L1" , "BCL2L11" , "BECN1" , "BID" , "BIRC2")) ListGroup $group1 [1] "ACACA" "AHSA1" "AIMP2" "AKR1B1" "AKT1" "AKT1S1" $group2 [1] "ANXA1" "AR" "ARID1A" "ATM" "BAK1" "BAX" $group3 [1] "BCL2" "BCL2L1" "BCL2L11" "BECN1" "BID" "BIRC2" I would like to built a data frame as: ACACA BAX BCL2 BID BAX MAPK9 group1 1 0 0 0 0 0 group2 0 1 0 0 1 0 group3 0 0 1 1 0 0 Many thanks, Karim [[alternative HTML version deleted]] ______________________________________________ R-help@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.