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