PandasAI——让Python Pandas库学会说人话
Github地址:https://github.com/gventuri/pandas-ai
介绍
Pandas作为第三方开源的Python库,也是Python数据分析中的必备高级工具,从Numpy和Matplotlib的基础上构建而来,享有数据分析三剑客之一的盛名。
那么,PandasAI具体是做什么呢?
PandasAI并非是Pandas的替代品,而是将Pandas转换为聊天机器人。
通过使用OpenAI API key,用户可以以Pandas DataFrame的形式提出有关数据的问题,PandasAI会以自然语言、表格或者图表等形式进行回答(目前仅支持GPT模型,OpenAI API key需自备)
另外,作者是生活在德国的意大利人,所以数据保护措施做得非常到位!
Demo
可以在它的Github地址上找到具体的操作方法,这里只做一个演示。
首先通过pip安装Pandas库和PandasAI库(基于Pandas库使用):
pip install pandas
pip install pandasai
接着就可以调用这个库与Pandas进行对话了: