Module 5 Activity: Clean a Messy Course Table
Estimated active time: 90 minutes
Task
Clean a fictional messy course records table and document every important decision.
Steps
- Load the messy dataset.
- Copy the raw DataFrame before cleaning.
- Count missing values.
- Find exact duplicates.
- Check numeric ranges.
- Convert at least one numeric column.
- Parse at least one date column.
- Standardize at least one text or category column.
- Investigate at least one outlier.
- Complete the cleaning log.
- Save a cleaned output file.
- Update the data dictionary.
Deliverable
- Cleaning notebook or worksheet.
- Cleaning log.
- Updated data dictionary.
- Final row and column counts.
Quality bar
The activity is ready when every cleaning action has a reason and a follow-up check.
