An open API service indexing awesome lists of open source software.

https://github.com/asma-hachaichi/data-explorer

This Streamlit app enables users to upload a CSV file, navigate through different pages for data analysis including data description, feature analysis, and data statistics.
https://github.com/asma-hachaichi/data-explorer

analysis data-science streamlit

Last synced: 3 months ago
JSON representation

This Streamlit app enables users to upload a CSV file, navigate through different pages for data analysis including data description, feature analysis, and data statistics.

Awesome Lists containing this project

README

        

# Data Explorer

## Description
This Streamlit application offers a comprehensive data analysis platform, allowing users to upload CSV files and explore their data through various lenses. It facilitates an understanding of the dataset by providing descriptive statistics, feature analysis, and visual insights.

## Features
- **CSV File Upload**: Users can upload their dataset in CSV format.
- **Data Description**: Displays basic descriptive statistics and the initial rows of the dataset.
- **Feature Analysis**: Identifies numerical and categorical columns, and reports on missing values.
- **Data Statistics**: Generates histograms for numerical features and bar charts for categorical features, aiding in the visual analysis of the dataset.

## How to Run
To run this application, follow these steps:
1. Ensure you have Streamlit and other required libraries (Pandas, Seaborn, Matplotlib) installed.
2. Save the provided script to a file, for example, `app.py`.
3. Open your terminal or command prompt.
4. Navigate to the directory containing `app.py`.
5. Run the app with Streamlit by typing:
`` streamlit run app.py ``

## Requirements
- Python
- Streamlit
- Pandas
- Seaborn
- Matplotlib

## License
This project is licensed under the MIT License. See the LICENSE file for more details.