Скажем, у меня есть dataframe df с двумя или более столбцами, есть ли простой способ использовать уникальную() или другую функцию R для создания подмножества уникальных комбинаций из двух или более столбцов?
Я знаю, что могу использовать sqldf() и писать простой запрос SELECT DISTINCT var1, var2,... varN, но я ищу способ R для этого.
Мне пришло в голову попытаться использовать ftable, привязанный к фрейму данных, и использовать имена полей, но я также получаю перекрестные таблицы комбинаций, которые не существуют в наборе данных:
uniques <- as.data.frame(ftable(df$var1, df$var2))