Validates ID column for common issues: missing values, duplicates, and suspicious formats.
Value
Invisibly returns a list with:
valid: TRUE if no issues foundn_na: count of NA valuesn_duplicates: count of duplicate IDsformat_ok: TRUE if IDs look like proper UUIDs/hashes
Examples
df <- add_id(data.frame(x = 1:3))
check_id(df)