Let I have such data frame(df1) with factors:
factor1 factor2 factor3 ------- ------- ------- d a x d a x b a
We could use Filter
Filter
Filter(function(x) min(nlevels(x))>2, df1)
(based on the results in one of the upvoted posts)
Or it could be also
Filter(function(x) min(tabulate(x))>2, df1)