Я полагаю из вашего вопроса, что вы хотели иметь несколько записей, которые появляются более одного раза, поэтому я добавил одну дублирующую строку:
x <- c("abcd","abcd","defd","hfjfjcd","kgjgcdjrye","yryriiir","twtettecd")
Чтобы найти только те строки, которые содержат определенный шаблон,используйте grep
или grepl
:
y <- x[grepl("cd", x)]
Чтобы получить таблицу частот, вы можете использовать table
table(y)
y
abcd hfjfjcd kgjgcdjrye twtettecd
2 1 1 1
И вы можете построить ее, используя plot
илиbarplot
следующим образом:
barplot(table(y))