Another way of solving the problem: > set.seed(1) > df1<-data.frame(C1=sample(LETTERS[1:25],20,replace=FALSE),value=sample(50,20,replace=FALSE)) > set.seed(15) > df2<-data.frame(C1=sample(LETTERS[1:25],15,replace=FALSE),C2=1:15) > set.seed(3) > df3<-data.frame(C1=sample(LETTERS[1:10],10,replace=FALSE),B1=rnorm(10,3)) > set.seed(5) > df4<-data.frame(C1=sample(LETTERS[1:15],10,replace=FALSE),A2=rnorm(10,15)) > > x <- list(df1$C1, df2$C1, df3$C1, df4$C1) > Reduce(intersect, x) [1] "G" "E" "H" "J" >
On Mon, Sep 3, 2012 at 7:01 AM, Silvano Cesar da Costa <silv...@uel.br> wrote: > Hi Arun, > > it's exactly what I wanted. > > Thanks a lot, > > > >> Hi, >> May be this might help: >> >> set.seed(1) >> df1<-data.frame(C1=sample(LETTERS[1:25],20,replace=FALSE),value=sample(50,20,replace=FALSE)) >> set.seed(15) >> df2<-data.frame(C1=sample(LETTERS[1:25],15,replace=FALSE),C2=1:15) >> set.seed(3) >> df3<-data.frame(C1=sample(LETTERS[1:10],10,replace=FALSE),B1=rnorm(10,3)) >> set.seed(5) >> df4<-data.frame(C1=sample(LETTERS[1:15],10,replace=FALSE),A2=rnorm(10,15)) >> df1$C1[df1$C1%in%df2$C1[df2$C1%in%df3$C1[df3$C1%in%df4$C1]]] >> #[1] G E H J >> A.K. >> >> >> >> ----- Original Message ----- >> From: Silvano Cesar da Costa <silv...@uel.br> >> To: r-help@r-project.org >> Cc: >> Sent: Sunday, September 2, 2012 7:05 PM >> Subject: [R] Common elements in columns >> >> Hi, >> >> I have 4 files with 10000 individuals in each file and 10 columns each. >> One of the columns, say C1, may have elements in common with the other >> columns C1 of other files. >> >> If I have only 2 files, I can do this check with the command: >> >> data1[data1 %in% data2] >> data2[data2 %in% data1] >> >> How do I check which common elements in the columns of C1 4 files? >> >> Thanks, >> >> --------------------------------------------- >> Silvano Cesar da Costa >> >> Universidade Estadual de Londrina >> Centro de Ciências Exatas >> Departamento de Estatística >> >> Fone: (43) 3371-4346 >> >> ______________________________________________ >> 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. >> >> >> > > > --------------------------------------------- > Silvano Cesar da Costa > > Universidade Estadual de Londrina > Centro de Ciências Exatas > Departamento de Estatística > > Fone: (43) 3371-4346 > > ______________________________________________ > 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. -- Jim Holtman Data Munger Guru What is the problem that you are trying to solve? Tell me what you want to do, not how you want to do it. ______________________________________________ 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.