Существует ли функция, которая обрабатывает элементы строки как набор и возвращает только первое вхождение каждого уникального набора?
В приведенном ниже примере строки 1 и 3 следует считать равными.Для функции foo
не должно иметь значения, находится ли элемент в col1
или col2
.
df <- data.frame(col1 = c('a', 'b', '1'), col2 = c('1', '2', 'a'))
foo(df)
> col1 col2
> 1 a 1
> 2 b 2