Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yash-kavaiya/ai-analytics

This is a Streamlit app that uses Pandas and AI to perform data analytics on uploaded CSV files.
https://github.com/yash-kavaiya/ai-analytics

data-analysis generative-ai pandas streamlit

Last synced: 10 days ago
JSON representation

This is a Streamlit app that uses Pandas and AI to perform data analytics on uploaded CSV files.

Awesome Lists containing this project

README

        

# **AI Analytics App with Streamlit and PandasAI**

Youtube Video :- https://youtube.com/live/dtB78cuY08U

Streamlit website :- https://pandas-ai-website.streamlit.app/

This is a Streamlit app that uses Pandas and AI to perform data analytics on uploaded CSV files.

## Features

* Upload and analyze CSV files
* Perform a variety of statistical analyses, including mean, mode, median, standard deviation, and variance
* Generate interactive charts and visualizations
* Use AI to extract insights from your data

## Usage

1. Upload a CSV file by clicking the "Choose a CSV file" button.
2. Write analytics prompt .
3. Click the "Analyze" button to generate results.
4. The results will be displayed in a table and in a variety of charts and visualizations.
5. You can also use the AI tab to generate insights from your data.

## Getting Started

To run this app, you will need to have the following Python packages installed:

* Streamlit
* PandasAI
```
!pip install pandasai
!pip install google.generativeai
```

Once you have the required packages installed, clone this repository to your local machine and run the following command:

```
streamlit run app.py
```

The app will open in your web browser at http://localhost:8501.

## Dependencies

* Streamlit
* Pandas
* AI library of your choice (e.g., NumPy, scikit-learn, TensorFlow, PyTorch)

## License

This project is licensed under the MIT License.

```
What is mean in glucose and standard deviation
```

The AI will generate a response such as:

121.365