Ressources
PandasAI
PandasAI is open-source library built around Pandas that lets you interact with data frames easily, in a conversational way.
Traffic Trends
Traffic and engagement over the recent period
Traffic Trend & Ranking
A unified view of monthly visits, global ranking, and region-level ranking.
All-channel Traffic Sources
A breakdown of how traffic is distributed across inbound channels.
User Engagement Analysis
Use bounce rate, visit depth, and time on site to understand engagement quality.
Top Countries
Countries and regions contributing the highest share of visits.
Why choose PandasAI?
PandasAI is a Python library that makes it easy to ask questions to your data in natural language. It supports interacting with databases or datalakes (SQL, CSV, parquet) and makes data analysis conversational using LLMs and RAG.
Main Features:
- Ask questions: Users can ask questions to their data in natural language, such as "What is the average revenue by region?" or "What is the total sales for the top 3 countries by sales?".
- Visualize charts: Supports generating charts via natural language prompts, for instance, plotting a histogram of countries showing the gdp with different colors for each bar.
- Multiple DataFrames: Allows passing in multiple dataframes and asking questions relating them, such as combining employees and salaries data to ask "Who gets paid the most?".
- Docker Sandbox: Provides a secure, isolated environment to execute code safely and mitigate the risk of malicious attacks. By installing the
pandasai-dockerpackage, users can initialize a DockerSandbox for secure chat interactions and must stop the sandbox when done.
Usage Instructions:
- Python Requirements: Version
3.8+ <=3.11. - Installation: Can be installed using pip or poetry for the core library
pandasaiand LLM integrations likepandasai-litellm. - Configuration and Execution: Requires initializing an LLM (e.g., gpt-4.1-mini) using LiteLLM, configuring PandasAI with
pai.config.set, loading data viapai.read_csvorpai.DataFrame, and calling the.chat()method orpai.chat()function.
Target Users: Non-technical users looking to interact with their data in a more natural way, and technical users looking to save time and effort when working with data.
Core Advantages: Transforms complex data querying and analysis into simple natural language conversations; supports multiple data source formats; ensures code execution security via Docker Sandbox; offers great flexibility as an open-source library.
Pricing Information:
The PandasAI library is available under the MIT expat license (except for the pandasai/ee directory which has its own license). For managed PandasAI Cloud or self-hosted Enterprise Offering, users need to contact the team for pricing details.
Interface Preview
User Reviews
Related Articles
No related articles.