CLiREN-LMS
Introduction to R for Clinical Data Management

Basic Data Quality Checks in R

Code Example 12

30-45 minutes Applied Step 18 of 19
Code

Code Example 12

18 / 19
Code

Code Example 12

r

site_quality_summary <- enrollment_data |>
  group_by(site) |>
  summarise(
    n_records = n(),
    missing_consent_dates = sum(is.na(consent_date)),
    missing_age = sum(is.na(age_years)),
    duplicate_ids = n() - n_distinct(participant_id),
    .groups = "drop"
  ) |>
  arrange(desc(missing_consent_dates))

site_quality_summary