Skip to contents

Removes duplicate `personnel_id` + `ref_date` combinations, addressing violations of the `personnel_unique_id` rule.

Usage

remove_duplicate_personnel(data, keep = c("first", "last", "none"))

Arguments

data

A data.frame with columns `personnel_id` and `ref_date`.

keep

Which record to keep per duplicate group: `"first"` (default), `"last"`, or `"none"` (drops all records in a duplicate group).

Value

A data.frame with duplicates removed.

Examples

if (FALSE) { # \dontrun{
remove_duplicate_personnel(personnel_df, keep = "first")
remove_duplicate_personnel(personnel_df, keep = "none")
} # }