Rahmi Remote/Tasks

TASK · beginner · 2 hours

Clean a CSV in Python

Turn a dirty 1000-plus-row dataset into analysis-ready shape

01

Why it matters

80 percent of analyst work is cleaning. A tidy notebook is the most trusted proof of work.

02

Steps

  • Load the CSV and log info, dtypes, and row counts
  • Tidy column names (lowercase, no spaces)
  • Handle missing values with written reasoning per column
  • Drop duplicates and fix date and number formats
  • Export cleaned.csv and log every decision
03

Expected output

Notebook plus cleaned.csv plus decision log

04

Checklist

  • Zero duplicates remain
  • All dtypes correct
  • Missing values documented
  • Script re-runnable from scratch
05

Evidence

Notebook link plus cleaned.csv

06

Self review

Could someone else reproduce your clean file from raw data without asking?

NEXT TASKS

TOOLS USED

STUCK OR UNSURE?

bring your learning to a 1-on-1All materials are free to study. If positioning, portfolio, or apply strategy stalls, we dissect it together.
Book a session