Reads columns clean_es() already produced to flag duplicate sample IDs,
blank/future collection dates, unreconciled GUIDs and missing/zero
coordinates. See checks_afp() for the return shape.
Usage
checks_es(es, reference_date = Sys.Date())Arguments
- es
A cleaned ES tibble (from
clean_es()).- reference_date
Date treated as "today" for future-date checks (default
Sys.Date()).
Value
A named list (summary + one tibble per flagged check); see
checks_afp().
Examples
es <- data.frame(
id = 1, sample_id = "E1", adm0 = "CHAD",
collection_date = "2024-02-01"
)
checks_es(es)$summary
#> # A tibble: 5 × 7
#> check domain severity n_flagged status missing_columns description
#> <chr> <chr> <chr> <int> <chr> <chr> <chr>
#> 1 es_missing_guid ES error NA not_r… "adm1_guid, ad… Samples mi…
#> 2 es_duplicates ES warning 0 check… "" Duplicate …
#> 3 es_no_collection… ES warning 0 check… "" ES samples…
#> 4 es_future_collec… ES warning 0 check… "" Collection…
#> 5 es_empty_coords ES info NA not_r… "site_y_coordi… Samples wi…
