This would be a solution
A<-read.table(text=" List1
Engl001
Engl002
Engl003", header=TRUE,colClasses = "character")
B <- read.table(text=" List1 ram
Engl001 noi2
Engl001 oui5
Engl003 ki4", header=TRUE,colClasses = "character")
CAUTION: A$List1
and B$List1
are of class character!
tmp<-sapply(A$List1,function(x){sum(B$List1==x)})
data.frame(List1=names(tmp),Count=tmp)
Result:
List1 Count
Engl001 Engl001 2
Engl002 Engl002 0
Engl003 Engl003 1