使用langchain文档中的示例(https://python.langchain.com/docs/integrations/toolkits/pandas),尽管尝试了各种方法,但我无法创建代理2 个 CSV 文件(我准确地说,代理在单个 CSV 上运行良好)。
from langchain.llms import OpenAI
import pandas as pd
# Import input data
df = pd.read_csv("titanic.csv")
# Create a second pandas dataframe
df1 = df.copy()
df1["Age"] = df1["Age"].fillna(df1["Age"].mean())
# Run the agent over multiple dataframe
agent = create_pandas_dataframe_agent(OpenAI(temperature=0, model_name='gpt-3.5-turbo', deployment_id="chat"), [df, df1], verbose=True)
agent.run("how many rows in the age column are different?")
这是我得到的错误:“ValueError:预期的pandas对象,得到了