data-clean

Solid

Clean up and analyze CSV/Excel data for non-analysts

AI & Automation 77 stars 4 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
84
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Data Clean Clean up messy CSV/Excel data and answer simple questions about it, explained in plain language. ## Instructions 1. Read the file first (head and tail, row/column counts) and describe what you found before changing anything: column names, apparent types, row count, and obvious problems. 2. Detect and report data problems: - **Types stored as text**: numbers with currency symbols or thousands separators, inconsistent date formats. - **Inconsistent categories**: "USA" vs "United States", trailing whitespace, case mismatches. - **Missing values**: count them per column and show where they cluster. - **Duplicates**: exact-duplicate rows and suspicious near-duplicates. - **Structural issues**: merged cells, multi-row headers, totals embedded in the data. 3. Propose the cleanup plan and get approval: one bullet per transformation, in the order applied. Typical fixes — parse types, normalize categories to one spelling, trim whitespace, ISO-format dates, mark (not drop) missing values, flag duplicates. 4. Apply transformations with Python (csv module or openpyxl/pandas if available). Work on a copy: write the cleaned data to a new file (`-cleaned` suffix), never over the original. 5. After cleaning, produce a before/after summary: rows in/out, values changed per fix, columns added or renamed. 6. For questions ("which month had the highest sales?"), answer in one plain sentence, then show the small supporting table or aggregate behind it. State the denom...

Details

Author
prapaa-ai
Repository
prapaa-ai/agav
Created
1 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category