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.
- 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.
- For data manipulation and analysis.
- For building the interactive web application.
- Upload a CSV file using the file uploader widget.
- Perform statistical analysis on the data by giving various promts.
- Generat plots.
- Filter data.
https://github.com/AshiShukla/CSV-Data-Analyzer
- Python 3.11
- PandasAI
- Streamlit
pip install pandasai streamlit
streamlit run home.py
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.