Data Cleaning Exercises

Dataset pack

Customer contracts

Contracts with start dates and optional end dates.

Fictional data · UTF-8 CSV, every value quoted so padding and leading zeros survive; empty fields are missing values · free for personal and classroom practice · practise it in Still active when there is no end date.

contracts 20 rows × 4 columns

Download contracts.csv (Pro)

Data dictionary

id
Unique contract ID.
customer
Customer handle.
start_date
Start date, YYYY-MM-DD.
end_date
End date, YYYY-MM-DD; empty if open-ended.

Values are shown in quotes so leading and trailing spaces are visible. ∅ means the cell is missing. Exercises are also graded on hidden datasets that are never published.