Пока не могу комментировать, но это ответ Climbs_lika_Spyder.
Вы можете получить уникальные значения, используя функцию подсчета библиотеки plyr
library('plyr')
A=rep(c('a','b'),4)
B=rep(c('c','d'),each=4)
df=data.frame(A,B)
count(df,vars = c('A','B'))