У меня есть набор данных со многими дублированными строками, и я хотел бы выделить только недублированных значений .мой df выглядит примерно так
df <- data.frame("group" = c("A", "A", "A","A","A","B","B","B"),
"id" = c("id1", "id2", "id3", "id1", "id2","id1","id2","id1"),
"Val" = c(10,10,10,10,10,12,12,12))
Я хотел бы извлечь только строки, которые не имеют дубликатов.т.е. мой окончательный набор данных должен выглядеть следующим образом
final <- data.frame("group" = c("A","B"),
"id" = c("id3","id2"),
"Val" = c(10,12))
Примечание. Меня не интересует поиск уникальных значений, а скорее не дублированных.Я знаю, как найти уникальные значения, например, df %>% distinct()
выполняет свою работу.я борюсь с недопустимыми строками, с которыми я борюсь