I have 2 vectors
v1 <- c(164,38,20,19,163,22,21,4)
v2 <- c(0,21,164,60,59,58,57,22,5,3,164,38,22,20,4,164,38,20,19,3,4,19,20,164,21,3,4,19,22,20,164,163,20,19,3)
I would like to count the occurrence of the numbers in vector 1 in vector 2. I tried to do it with a loop but it didn't quite worked because of the format of the table.
a<-table(v2)
occurrence<-numeric()
for(i in v1){
occurrence[i]<-a[names(a)==v1[i]]
}
occurSum<-sum(occurrence)
Do you know a way to do this preferably without using a loop?