Skip to course content
Free course

Data Analysis and Visualization with Python / Module 5

Module 5 check

Module 5 Assessment: Cleaning Check

Assessment ID: DAV-M05-QA01 Estimated active time: 30-40 minutes

Part A: Short answers

  1. Why should raw data be preserved?
  2. Why is a missing value not automatically an error?
  3. What is the difference between an exact duplicate and a suspicious duplicate?
  4. Why should outliers be investigated before removal?
  5. What should a cleaning log include?

Part B: Cleaning plan

For each issue, choose an action and explain why.

IssueActionReason
learner_id is missing
practice_minutes contains -20
rating is blank
course_name has extra spaces
Two rows are exact duplicates

Rubric

LevelEvidence
PassCleaning choices are reasonable, documented, and checked. Raw data is preserved.
ReviseCleaning mostly works but reasons or follow-up checks are weak.
Not yetCleaning choices are automatic, undocumented, or destructive.