Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Data Analysis & CSV Cleaner (Python)

An automated Python script that cleans messy CSV files and provides data insights through visualizations. Perfect for datasets with inconsistent formatting, missing values, or unclear column names.


βœ… Features

  • πŸ“₯ Robust CSV loading (handles UTF-8 and Latin-1 encodings)
  • 🧹 Cleans column names (removes spaces, trims whitespace)
  • πŸ—‘ Removes duplicate rows
  • 🧠 Intelligent missing value handling (separates numeric and text fields)
  • πŸ“ˆ Auto-generates useful visualizations:
    • Score distribution
    • City-wise count
    • Join-year trends
  • πŸ’Ύ Exports a cleaned version of the input file
  • πŸ–Ό Saves all charts as PNG images

πŸ“‚ Files Included

  • main.py – the main script
  • sample.csv – sample messy CSV for testing
  • cleaned_sample.csv – cleaned CSV (output)
  • score_distribution.png – visualization of numeric data
  • city_counts.png – count plot by city
  • join_years.png – join date timeline
  • screenshots/ – (optional) place to store project screenshots for GitHub/Fiverr

▢️ How to Run

# 1. Install dependencies (if not already)
pip install pandas seaborn matplotlib

# 2. Run the script
python main.py

πŸ“· Example Output

Add screenshots of:

  • Cleaned CSV preview
  • Visualizations like Score distribution, City count, etc.

🧠 Ideal Use Cases

  • Freelancers offering data cleaning services
  • Analysts who want to automate EDA (exploratory data analysis)
  • Anyone who works with messy spreadsheets or unstructured data

πŸ’Ό Want This as a Service?

This is part of my Fiverr portfolio. If you're looking to:

  • Clean a CSV
  • Generate quick insights
  • Automate your reporting workflow...

➑️ Hire me on Fiverr (replace with your Fiverr profile link)

About

A Python tool to clean, analyze, and visualize data from messy CSV files.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages