Я хотел бы удалить повторяющиеся строки на основе> 1 столбца, используя dplyr / tidyverse
Пример
library(dplyr)
df <- data.frame(a=c(1,1,1,2,2,2), b=c(1,2,1,2,1,2), stringsAsFactors = F)
Я думал, что это вернет строки 3 и 6, но возвращает 0 строк ,
df %>% filter(duplicated(a, b))
# [1] a b
# <0 rows> (or 0-length row.names)
И наоборот, я думал, что это вернет строки 1,2,4 и 5, но возвращает все строки.
df %>% filter(!duplicated(a, b))
# a b
# 1 1 1
# 2 1 2
# 3 1 1
# 4 2 2
# 5 2 1
# 6 2 2
Чего мне не хватает?