Home › Browse

Clean messy data: how to do it with AI

Last checked 2026-10-15

IntermediateBot with human review 📊 Data analysis

Normalize names, dates and duplicates with code execution.

1. Bot automation level

Bot with human review The bot does the work, but facts, numbers or code should be checked.

2. Before you hand it to the bot

3. Copy-paste prompts

Main prompt
Clean this CSV: standardize dates, dedupe emails, report changes.
Beginner-friendly
Clean this CSV: standardize dates, dedupe emails, report changes.

I'm new to this: explain each step in plain words and ask me for anything you need before starting.
Check-your-work
Clean this CSV: standardize dates, dedupe emails, report changes.

When you finish, list any assumptions you made, anything you're unsure about, and what I should double-check before using the result.

Free tiers that can handle this (verified): ChatGPT (incl. Work & Codex). Others: check plan.

4. Step-by-step

  1. Back up the original file.
  2. Describe the cleaning rules: date format, casing, dedupe key, how to treat blanks.
  3. Ask the bot to run code and output a cleaned file plus a change log (rows changed/removed).
  4. Spot-check 20 random rows against the original.
  5. Save the cleaning code so you can rerun it next time.

5. Which bots and plans can do it

ToolWhat's different herePlan limitsSource
ChatGPT (incl. Work & Codex)Runs code over uploaded files.Free tier has limited deep research, Codex and Work; scheduled tasks need Go or higher (per chatgpt.com/pricing).help.openai.com/en/articles/20001275-chatgpt-work-and-codex
Claude (incl. Claude Code)Code execution creates and edits files.Claude Code and Research need Pro or higher; computer use is Pro/Max only (research preview).code.claude.com/docs/en/desktop
Google GeminiCan generate and explain cleaning code.Free tier includes Deep Research, Canvas, Gems; video generation needs AI Plus or higher.gemini.google/overview/deep-research/

Free or paid?

6. Risks and what to double-check

Professions that use this

Data analyst

Related tasks

Open in the interactive app