繁中

PandasAI:讓數據分析說話!

姓名:熊貓愛()
類型:開發人員和資料庫交互模型
簡介:通過使用大型語言模型(LLM)和基於檢索的生成模型(RAG),開發人員與資料庫或數據湖(例如SQL、CSV和拼花格式)的交互就像聊天一樣簡單,大大簡化了數據分析的過程。

PandasAI是一個開源Python庫,旨在為流行的數據分析和處理工具Pandas添加生成性人工智慧功能。它使用戶能夠通過自然語言查詢與數據交互,使數據分析更具互動性和直觀性。引用turn 0 search 0

主要功能:

  • 自然語言查詢: 用戶可以使用類似於人類的查詢語言與數據交互,而無需編寫複雜的代碼。

  • 無縫集成: PandasAI與Pandas緊密集成,保留了所有Pandas功能,同時添加了人工智慧驅動的查詢功能。引用turn 0 search 0

  • 多平台支持: PandasAI可用於Inbox筆記本電腦、Streamlit應用程式和其他環境,提供靈活的體驗。引用turn 0 search 0

安裝和用途:

  1. 安裝: 使用以下命令通過pip安裝PandasAI:

    pip安裝pandasai
  2. 基本用法: 安裝後,您可以按照以下步驟使用PandasAI:

    導入熊貓作為PD
    從Pandasai進口SmartDataframe
    從pandasai.llm導入OpenAI
    
    #創建示例數據框架
    DF = pd.DataFrame({
     「國家」:[「美國」、「英國」、「法國」、「德國」、「義大利」、「西班牙」、「加拿大」、「澳大利亞」、「日本」、「中國」]、
     「收入」:[5000,3200,2900,4100,2300,2100,2500,2600,4500,7000]
    })
    
    #設置OpenAI API密鑰
    llm = OpenAI(api_token=「Your-openai-api-key」)
    
    #創建SmartDataframe對象
    pandas_ai = SmartDataframe(DF,配置={':llm})
    
    #使用自然語言查詢數據
    respond = pandas_ai. asky(「哪個國家的收入最高?")
    列印(回復)

    上述代碼將出口到收入最高的國家。

註:

  • API密鑰: 使用PandasAI需要設置OpenAI的API密鑰。您可以直接將鑰匙傳遞給 OpenAI 對象或設置環境變量 OpenAI_API_Key 來實現這一點。

  • 環境要求: PandasAI需要Python 3.8及以上版本。引用turn0 search0

資源和連結:

  • PandasAI GitHub存儲庫: 引用turn 0 search 0

  • PandasAI官方網站: 引用turn 0 search 5

PandasAI的出現讓數據分析變得更加人性化和直觀,降低了非技術用戶與數據交互的門檻,也為技術用戶節省了時間和精力。

GitHub:https://github.com/sinaptik-ai/pandas-ai

輸油管:

返回頂端