pandas-ai
View on GitHubChat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
PandasAI is a Python library for querying data in natural language across dataframes, files, and databases. It uses LLMs to answer questions, generate visualizations, and run analysis code, with an optional Docker sandbox.
Use Cases
Query datasets in natural languageAnalyze and compare multiple dataframesGenerate charts from data questionsExplore SQL databases and datalakesRun LLM-generated analysis code in a sandbox
Built With
- Language
- Python
- Frameworks
- Pandas · LiteLLM · DuckDB · SQLGlot
Tags
conversational data analysis · natural language to SQL · dataframes · CSV · Parquet · databases · data visualization · RAG · code execution sandbox