На основании предоставленной вами очень ограниченной информации
seek_count <- function(s,v) {
as.data.frame(table(na.omit(factor(r<-unlist(strsplit(s,split = "")),levels = intersect(v,r))),dnn = "letter"))
}
Выполнить seek_count("Testabc",letters[2:5])
вы получите вывод:
structure(list(letter = structure(1:3, .Label = c("b", "c", "e"), class = "factor"), Freq = c(1L, 1L, 1L)), class = "data.frame", row.names = c(NA, -3L))