AshiShukla / CSV-Data-Analyzer

A Streamlit web application that allows users to perform statistical analysis on CSV files and visualize data using promt. The application is built using PandasAI, and Streamlit.

Home Page:https://csv-data-analyzer-mqvqshdncr5upcud7c2vex.streamlit.app/

Repository from Github https://github.comAshiShukla/CSV-Data-AnalyzerRepository from Github https://github.comAshiShukla/CSV-Data-Analyzer

Title: CSV Data Analyzer

Introduction:

A Streamlit web application that allows users to perform statistical analysis on CSV files and visualize data using promt. The application is built using PandasAI, and Streamlit.

Features:

  • Upload CSV File: Users can upload CSV files containing data for analysis.
  • Statistical Analysis: Perform statistical analysis on the uploaded CSV file, including calculating mean, median, mode, standard deviation, and other descriptive statistics.
  • Data Visualization: Generate plots and graphs to visualize the data, such as histograms, scatter plots, and box plots.
  • Interactive Interface: Provide an interactive interface for users to customize the analysis and visualization options.

Tools and Libraries:

  • PandasAI:

    For data manipulation and analysis.
  • Streamlit:

    For building the interactive web application.

Usage:

  • Upload a CSV file using the file uploader widget.
  • Perform statistical analysis on the data by giving various promts.
  • Generat plots.
  • Filter data.

Setup

Download/Clone

https://github.com/AshiShukla/CSV-Data-Analyzer

Requirements:

  • Python 3.11
  • PandasAI
  • Streamlit

Installing dependenices:

pip install pandasai streamlit

Running:

streamlit run home.py


Conclusion:

The CSV Data Analyzer provides a simple yet powerful tool for performing statistical analysis and visualizing CSV data. Whether you're a data scientist, analyst, or researcher, this application makes it easy to gain insights from your data quickly and effectively.

About

A Streamlit web application that allows users to perform statistical analysis on CSV files and visualize data using promt. The application is built using PandasAI, and Streamlit.

https://csv-data-analyzer-mqvqshdncr5upcud7c2vex.streamlit.app/


Languages

Language:Python 92.2%Language:HTML 7.8%