Skip to content

A simple, user-friendly web application for cleaning CSV files. Built with Python and Streamlit, this app helps you quickly remove duplicate rows, handle missing values, reset indices, and optionally remove outliers from numeric columns.

License

Notifications You must be signed in to change notification settings

Mallikarjun-Macherla/CleanCSV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CleanCSV

A simple, user-friendly web application for cleaning CSV files. Built with Python and Streamlit, this app helps you quickly remove duplicate rows, handle missing values, reset indices, and optionally remove outliers from numeric columns.

Features

  • Upload any CSV file
  • Remove duplicate rows
  • Drop rows with missing values
  • Reset index after cleaning
  • Remove outliers (choose columns and method: IQR or Z-score)
  • Preview original and cleaned data (first 10 rows)
  • Download the cleaned CSV file

Getting Started

Prerequisites

Installation

  1. Clone this repository:
    git clone https://github.com/Mallikarjun-Macherla/CleanCSV.git
    cd CleanCSV
  2. Install dependencies:
    pip install streamlit pandas scipy

Usage

  1. Run the app:
    streamlit run app.py
  2. Open the provided local URL in your browser.
  3. Upload a CSV file and select your cleaning options.
  4. Preview the results and download the cleaned file.

Project Structure

├── app.py
├── sample_data.csv
├── README.md
└── .gitignore

License

This project is licensed under the MIT License.

Author

Contact & Support

  • LinkedIn
  • Email

Star this repository if you find it helpful!

About

A simple, user-friendly web application for cleaning CSV files. Built with Python and Streamlit, this app helps you quickly remove duplicate rows, handle missing values, reset indices, and optionally remove outliers from numeric columns.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages