Points: 200 · Badge requirement: Data Analysis Agent
End to end, with your agent as the tool: take
dataset/orders.csv (303 messy rows) through clean → explore → report.
Your pipeline (any structure you choose) must write:
out/results.jsonwith keys:rows_total,duplicates_removed,rows_cleantotal_revenue(2 decimals),avg_order_value(2 decimals),total_quantityrevenue_by_region—{region: total}at 2 decimalstop_category— category with the highest total revenuefirst_date,last_date— ISO dates
out/report.mdcontaining the sections## Data quality,## Findings,## Appendixand stating the verified total revenue.
Drop exact duplicates; drop rows with unparseable amount, unparseable
date, or blank region. Everything else stays.
python verify.py checks out/ against ground truth (tolerance 0.01)
and prints the capstone claim code on success. Reference implementation:
solution/capstone.py — look at it only after your own attempt.
Self-reported evidence, never a certificate.