SAMPLE HANDOVER · FICTIONAL DEMONSTRATION

See what a data handover looks like.

An invented workshop survey makes the process tangible: original data, documented decisions, prepared files, and code you can rerun.

Entirely fictional. Every response, identifier, and figure in this example was created for demonstration. It contains no real respondent data and represents no client project or outcome.

The hypothetical brief

Prepare a small adult-workshop survey export for review. Standardise the documented spellings, remove exact duplicate records, and flag missing or questionable responses while keeping their original values.

13

Fictional input records

Five fields, including format preferences, study hours, and session attendance.

12

Records retained

One exact repeated record is removed. The log identifies the original it matches.

6

Records need review

The other six pass the listed checks. Unresolved responses stay visible in the handover.

What changed, and what still needs a decision

The checks follow the invented questionnaire's codebook. Thresholds and mappings are explicit assumptions of this demonstration.

Counts from the supplied synthetic file and generated handover.
CheckRaw exportPrepared handoverDecision
Total records1312Keep the first exact occurrence.
Exact duplicate copies10 retainedRecord 14 matches record 4 across all five raw fields.
Age outside 18–10022 flaggedKeep the raw ages; leave the prepared ages blank for source review.
Study hours outside 0–2011 flaggedTreat the threshold as a review rule; preserve the response.
Missing identifier11 flaggedKeep the record and request source verification.
Missing study hours11 flaggedKeep the missing value blank.
Unrecognised workshop format11 flaggedhybrid has no agreed mapping in this fictional codebook.

Fictional summary: among those six passing records, four attendance responses are yes and two are no. Their study hours total 37, giving a mean of 6.17 hours (37 ÷ 6, rounded). These invented responses support an arithmetic demonstration only.

Explore the sample handover

Small files you can open and compare. All data is synthetic; the Python script uses only the standard library.

Original survey export

The unchanged fictional input, including inconsistent spellings and the repeated record.

Download raw data (CSV)

Prepared dataset

Original values, prepared fields, source-record references, and flags in one file.

Download prepared data (CSV)

Variable codebook

Field meanings, explicit recoding, validation thresholds, and review-flag definitions.

Download codebook (Markdown)

Cleaning log

A record of every recoding, exact duplicate removal, and unresolved issue.

Download cleaning log (CSV)

Reproducible script

Rerun the same documented rules locally with Python 3. No extra packages are required.

Download cleaning script (Python)

Generated summary

Record counts, flag counts, and the passing-record summary produced by the script.

Download summary (JSON)

Define the handover for your dataset.

Share your brief, file structure, known issues, and required outputs. We agree the rules and deliverables before work begins.

Discuss data cleaning