Keeps only non-unique rows within a data frame.
Examples
data <- tibble::tibble(x = c(1, 2, 1, 1), y = c(1, 1, 1, 5))
duplicates(data)
#> # A tibble: 2 × 2
#> x y
#> <dbl> <dbl>
#> 1 1 1
#> 2 1 1
duplicates(data, x)
#> # A tibble: 3 × 2
#> x y
#> <dbl> <dbl>
#> 1 1 1
#> 2 1 1
#> 3 1 5
duplicates(data, y)
#> # A tibble: 3 × 2
#> x y
#> <dbl> <dbl>
#> 1 1 1
#> 2 2 1
#> 3 1 1
duplicates(data, x, y)
#> # A tibble: 2 × 2
#> x y
#> <dbl> <dbl>
#> 1 1 1
#> 2 1 1
duplicates(data, y, .keep_all = FALSE)
#> # A tibble: 3 × 1
#> y
#> <dbl>
#> 1 1
#> 2 1
#> 3 1