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.
- 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
- Clone this repository:
git clone https://github.com/Mallikarjun-Macherla/CleanCSV.git cd CleanCSV - Install dependencies:
pip install streamlit pandas scipy
- Run the app:
streamlit run app.py
- Open the provided local URL in your browser.
- Upload a CSV file and select your cleaning options.
- Preview the results and download the cleaned file.
├── app.py
├── sample_data.csv
├── README.md
└── .gitignore
This project is licensed under the MIT License.
⭐ Star this repository if you find it helpful! ⭐