You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首次使用PandasAI触发已弃用警告,如何修复该问题?

修复PandasAI v1.0+弃用警告的方案

警告的核心原因是:PandasAI v1.0版本后已弃用PandasAI类,官方推荐直接使用SmartDataframe完成所有交互操作,无需再实例化PandasAI对象。

具体修复步骤

  • 删除from pandasai import PandasAI的导入语句,不再创建PandasAI实例
  • 直接调用SmartDataframe的chat(或run)方法执行查询,替代原PandasAI.run()逻辑

修改后的完整代码

import pandas as pd
from pandasai.llm.openai import OpenAI
from pandasai import SmartDataframe

llm = OpenAI(api_token="your_API_key")
df = pd.read_excel("Clearing.xlsx")

# 初始化SmartDataframe并传入LLM配置
df1 = SmartDataframe(df, config={"llm": llm})
# 调用chat方法执行查询(也可替换为df1.run(),功能一致)
result = df1.chat("How many names start with the letter M")
print(result)

说明

  • SmartDataframe集成了原PandasAI类的所有功能,且提供更简洁的交互方式
  • chat和run方法均可接收查询prompt,返回对应分析结果,可根据习惯选择使用

内容的提问来源于stack exchange,提问作者Rajesh Bahl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 22:12:36