Unit 04 · lab

Evidence Check: Build a Data-Cleaning Plan

Imagine a dataset with columns for student_id, team, event_date, score, and notes. Some rows have missing scores, inconsistent dates, duplicate IDs, and team names written several different ways.

Your evidence

Produce a cleaning plan with a table containing:

ProblemHow you would detect itWhat you would doWhat could go wrong

Include at least five checks.

Then use the Robotnix browser data workbench below to run or edit at least three Pandas operations. Record what each operation changes and one piece of information it could accidentally erase or distort.

Break the dataset on purpose

Open the Robot Telemetry Lab. Compare an anomaly, an implausible value, and missing sensor fields. Decide which condition is evidence about the robot and which is primarily evidence about the dataset or sensor pipeline.

Check your reasoning

Cleaning is not deleting everything unusual. Every transformation should have a reason and should preserve an audit trail.

Done when

Every proposed transformation names both the defect it addresses and the information it could accidentally change or remove.

Robotnix Data Workbench · Unit 4

Inspect the same data three ways

Inspect the defects first. Change one cleaning decision and explain what information it could erase.

1. Dataset

Fictional robot test runs. No student or personal data.

runmodelsecbattery°Cdone
R-101Atlas528822yes
R-102Atlas577923yes
R-103Nova647424yes
R-104Nova7127no
R-105Pulse489221yes
R-106Pulse558425yes
R-107Atlas 686929no
R-107Atlas 686929no

2. Quick chart

Interactive robot run data chartBars show duration_s for each test run.101102103104105106107107

Change the variables before deciding what the data “says.” The same rows can support different questions.

3. Editable Pandas analysis

Runs locally in your browser. First use downloads Pandas and its verified dependencies from Robotnix.

Output
Run the analysis to see evidence.

Ready. Predict before you run.

Runtime boundary: Robotnix serves the core Pyodide runtime and the SHA-256-verified Pandas dependency set. This workbench does not expose pip, micropip, a shell, filesystem projects, cloud credentials, or arbitrary package installation.