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