Data Overview

Available datasets

The workspace includes several CSV files related to vaccination records and surveys:

  • covid_daily_survey.csv
  • covid_dose_history.csv
  • covid_enrollment.csv
  • covid_vaccination.csv
  • covid_vaccination_old_records.csv
  • covid_weekly_survey.csv

How the analysis data were prepared

The website does not analyze the CSV files separately. It first converts the daily survey into a participant-level table and then joins that table to the vaccination records using VSAFE_SYSTEM_ID.

  • The daily survey file is cleaned to keep only yes/no symptom responses.
  • A participant-level symptom_free variable is created from the daily survey history. It equals 1 only when that participant has no yes symptom responses in the available daily rows.
  • The participant-level daily table is joined to covid_vaccination.csv on VSAFE_SYSTEM_ID so age band, dose number, and current health state are available in one analysis table.
  • Rows with invalid age values or missing join fields are removed.
  • For the main analysis, Fourth and Fifth doses are excluded because they are extremely sparse and would not give stable comparisons.
  • Missing key fields are dropped rather than imputed.

Cleaning summary

Table 1
step records
0 Daily survey rows after dropping missing sympt... 139421
1 Participant-level records created from daily s... 31630
2 Rows after joining vaccination records 37246
3 Final analysis sample after removing invalid a... 37233