什麼是PandasAI?
PandasAI 是一個讓你能用自然語言與資料庫對話的工具,無論是 SQL、CSV 還是 Parquet 檔案,都能輕鬆分析。它結合了大型語言模型(LLMs)和 RAG 技術,讓資料分析變得像聊天一樣簡單。
PandasAI的特色是什麼?
- 自然語言查詢:直接用簡單的句子問問題,無需複雜的程式碼。
- 多種資料格式支援:支援 SQL、CSV、Parquet 等常見資料格式。
- 圖表生成:自動生成視覺化圖表,幫助你更直觀地理解資料。
- 多資料表關聯:可以同時分析多個資料表,並進行關聯查詢。
- Docker 沙盒:提供安全的執行環境,避免惡意攻擊。
PandasAI的使用案例有哪些?
- 商業分析:快速分析銷售數據,找出趨勢。
- 學術研究:輕鬆處理大量實驗數據,生成圖表。
- 個人專案:管理個人財務或專案進度,用自然語言查詢。
如何使用PandasAI?
- 安裝 PandasAI:
pip install "pandasai>=3.0.0b2" - 載入資料:
file = pai.read_csv("./filepath.csv") - 開始查詢:
df.chat('哪個國家的銷售額最高?') - 生成圖表:
df.chat("繪製各國銷售額的柱狀圖")














