I have two vectors
a <- c(1, 5, 2, 1, 2, 3, 3, 4, 5, 1, 2) b <- (1, 2, 3, 4, 5, 6)
I want to know how many times each element in b occur
Here is a vectorised method
x = expand.grid(b,a) rowSums( matrix(x$Var1 == x$Var2, nrow = length(b))) # [1] 3 3 2 1 2 0