如何将 lang chain pandas dataframe 代理的输出存储到变量?

问题描述 投票:0回答:1

我当前正在使用两个数据框,我希望比较它们之间的两列,然后创建一个输出变量。但是,我想以 pandas 数据帧的形式存储输出,或者至少以 json 输出的形式存储,然后我可以将其读回 python。我的方法目前使用 python 数据框代理,如果有替代方案,我将不胜感激。

我的数据集看起来像这样

Table 1
| ID  | Food items |
| --- | -----------|
| 1   | Apple      |
| 2   | Celery     |
| 3   | Chicken    |


Table 2
| ID  | Categories |
| ----| -----------|
| 1   | Vegetable  |
| 2   |Fruit       |
| 3   |Meat        |

我想要以表格格式绘制苹果到水果、芹菜到蔬菜等的映射。

python py-langchain python-agent
1个回答
0
投票

答案有点简单,但就是这样

生成输出后,将其存储到一个变量中,该变量将采用Python输入和输出字典的形式。提取字符串形式的输出,并使用 json.loads 函数将其转换为 json 格式。

© www.soinside.com 2019 - 2024. All rights reserved.