我尝试使用此处提供的代码来查找dplyr的所有重复元素,如下所示:
library(dplyr)
mtcars %>%
mutate(cyl.dup = cyl[duplicated(cyl) | duplicated(cyl, from.last = TRUE)])
如何转换此处显示的代码以使用dplyr查找所有重复的元素?我上面的代码只是抛出错误?甚至更好的是,是否有另一个功能比复杂的x[duplicated(x) | duplicated(x, from.last = TRUE)])
方法更简洁地实现此目的?
add_count
添加该n
列然后可以对其进行过滤的函数:mtcars %>% add_count(carb) %>% filter(n>1)
使用其他n
列给出相同的结果。