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