Skip to content

Repository files navigation

Streamlit Data Profiler

A Streamlit web application that performs data profiling on an uploaded file.

Overview

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.

Features

  • 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

Deployed App

The app is deployed to Streamlit Share. You can access it here: https://app-bencetoth-data-profiling.streamlit.app/

image image image

Local Installation

To run this project locally, you need to have Python installed. Follow the steps below to set up the project:

  1. Clone the repository:
    git clone https://github.com/BenceToth/Streamlit_Data-Profiler.git
  2. Navigate to the project directory:
    cd Streamlit_Data-Profiler
  3. Create a virtual environment and activate it:
    python -m venv venv_name
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  4. Install the required dependencies:
    pip install -r requirements.txt
  5. Start the Streamlit application by running the following command:
    streamlit run data-profiling_app.py

About

Practicing the creation of web applications with Streamlit.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages