A Streamlit web application that performs data profiling on an uploaded file.
This repository contains a project that aims to develop a web application using Streamlit. The project focuses on creating a data profiler application to analyze and visualize datasets.
- Data upload functionality
- Data validation
- Custom report theme and type using input widgets
- Data profiling and summary statistics
- Visualization of data distributions
- Interactive UI with Streamlit
The app is deployed to Streamlit Share. You can access it here: https://app-bencetoth-data-profiling.streamlit.app/
To run this project locally, you need to have Python installed. Follow the steps below to set up the project:
- Clone the repository:
git clone https://github.com/BenceToth/Streamlit_Data-Profiler.git
- Navigate to the project directory:
cd Streamlit_Data-Profiler - Create a virtual environment and activate it:
python -m venv venv_name source venv/bin/activate # On Windows, use `venv\Scripts\activate`
- Install the required dependencies:
pip install -r requirements.txt
- Start the Streamlit application by running the following command:
streamlit run data-profiling_app.py


