R: Test duplicated observations determined by key and index...

is_duplicated {tsibble} | R Documentation

## Test duplicated observations determined by key and index variables

### Description

- `is_duplicated()`: a logical scalar if the data exist duplicated observations.

- `are_duplicated()`: a logical vector, the same length as the row number of `data`.

- `duplicates()`: identical key-index data entries.

### Usage

    is_duplicated(data, key = NULL, index)

    are_duplicated(data, key = NULL, index, from_last = FALSE)

    duplicates(data, key = NULL, index)

### Arguments

`data` | A data frame for creating a tsibble.
`key` | Unquoted variable(s) that uniquely determine time indices. `NULL` for empty key, and works with tidy selector (e.g. `dplyr::starts_with()`).
`index` | A bare (or unquoted) variable to specify the time index variable.
`from_last` | `TRUE` does the duplication check from the last of identical elements.

### Examples

    harvest <- tibble(
      year = c(2010, 2011, 2013, 2011, 2012, 2014, 2014),
      fruit = c(rep(c("kiwi", "cherry"), each = 3), "cherry"),
      kilo = sample(1:10, size = 7)
    )
    is_duplicated(harvest, key = fruit, index = year)
    are_duplicated(harvest, key = fruit, index = year)
    are_duplicated(harvest, key = fruit, index = year, from_last = TRUE)
    duplicates(harvest, key = fruit, index = year)

[Package tsibble version 0.8.2 Index]