Я пытаюсь удалить дубликаты из моего кода с помощью функции distinct()
, однако я не хочу, чтобы она удаляла некоторые дубликаты на основе дополнительного условия.
Например, мой фрейм данных содержит переменныеposition
, place
, company
и source
, поэтому я хочу, чтобы строки дубликатов удалялись только тогда, когда position
, place
и company
одинаковы, а source
переменная отличается.Это функция, которую я использую.
omit <- distinct(final, position, place, company, .keep_all = TRUE)
Я просто хочу, чтобы дубликаты удалялись, когда они совпадают для трех переменных, но оставались разными для другой.Есть ли другой способ сделать это?