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")
} # }