Pandas + ChatGPT:交互式数据分析!

Python Pandas是一个为Python编程提供数据操作和分析功能的开源工具包。这个库已经成为数据科学家和分析师的必备工具。它提供了一种有效的方法来管理结构化数据(Series和DataFrame)。

d7b24711ac7a5f56de733bd2677205e0.png

在人工智能领域,Pandas经常用于机器学习和深度学习过程的预处理步骤。Pandas通过提供数据清理、重塑、合并和聚合,可以将原始数据集转换为结构化的、随时可用的2维表格,并将其输入人工智能算法。

d41f145f3d02437ee8e48362c613ebd6.png

项目地址:https://github.com/gventuri/pandas-ai

使用 pip 安装 Pandas AI

pip install pandasai

使用 OpenAI 导入 PandasAI

在下一步中,我们将导入之前安装的 pandasai 库,然后导入 LLM(大型语言模型)功能。截至 2023 年 5 月,pandasai 仅支持 OpenAI 模型,我们将使用它来理解数据。

import pandas as pd
from pandasai import PandasAI# Sample DataFrame
df = pd.DataFrame({"country": ["United States", "United Kingdom", "France", "Germany", "Italy", "Spain", "Canada", "Australia", "Japan", "China"],"gdp": [19294482071552, 2891615567872, 2411255037952, 3435817336832, 1745433788416, 1181205135360, 1607402389504, 1490967855104, 4380756541440, 14631844184064],"happiness_index": [6.94, 7.16, 6.66, 7.07, 6.38, 6.4, 7.23, 7.22, 5.87, 5.12]
})# Instantiate a LLM
from pandasai.llm.openai import OpenAI
llm = OpenAI(api_token="your_API_key")pandas_ai = PandasAI(llm)
pandas_ai.run(df, prompt='Which are the 5 happiest countries?')
6            Canada
7         Australia
1    United Kingdom
3           Germany
0     United States
Name: country, dtype: object

要使用 OpenAI API,您必须生成自己唯一的 API 密钥。

因为pandas的特性,我们不仅仅可以处理csv文件,我们还可以连接关系型的数据库,例如pgsql:

# creating the uri and connecting to databasepg_conn = "postgresql://YOUR URI HERE"#Query sql database query = """SELECT *FROM table_name"""#Create dataframe named dfdf = pd.read_sql(query,pg_conn)

然后像上面代码一样,我们可以直接与它进行对话了:

# Using pandas-ai!pandas_ai = PandasAI(llm)pandas_ai.run(df, prompt='Place your prompt here)

当然,你也可以让 PandasAI 进行更复杂的查询。例如,可以要求 PandasAI 求出 2 个最不幸福国家的 GDP 总和:

pandas_ai.run(df, prompt='What is the sum of the GDPs of the 2 unhappiest countries?')

上面的代码将返回以下内容:

19012600725504

也可以请 PandasAI 画图:

pandas_ai.run(df,"Plot the histogram of countries showing for each the gpd, using different colors for each bar",
)
c6e94f1b0ba0dded2f8b8a8a013a817c.png

最后

ChatGPT、Pandas是强大的工具,当它们结合在一起时,可以彻底改变我们与数据交互和分析的方式。ChatGPT凭借其先进的自然语言处理能力,可以更直观地与数据进行类似人类的交互。而PandasAI可以增强Pandas数据分析体验。通过将复杂的数据操作任务转换为简单的自然语言查询,PandasAI使用户更容易从数据中提取有价值的见解,而无需编写大量代码。

这对于那些还不熟悉Python或pandas操作/转换的人来说是一种编程的新方法。我们不需要为你想要执行的任务编程,而是只是与AI代理交谈,明确的额告诉它想要的结果,代理会将此消息转换为计算机可解释的代码,并返回结果

我相信有很多人没有 ChatGPT 的账号,或许连注册都不太会。跟着我们一起学习,这些方法我们都会手把手交给你!

欢迎你加入我的「ChatGPT俱乐部与副业收入」,赠送国内手机可以免费玩的GPT,并且带着大家一起探索ChatGPT和新的AI时代。

现在星球在运营初期,正式运营价格定为599,目前早鸟价299额外给了130元优惠券,到手169元,星球马上要来一波大的涨价,如果你还在犹豫,可能最后就要以更高价格加入了。

de9ef90f56d386aaac8df680688ac6a2.png

优惠券名额有限,先到先得

简单说下这个星球能给大家提供什么:

1、为你分享ChatGPT最新的玩法&风向标

2、定期邀请嘉宾分享副业变现案例

3、副业精华电子书1份,百位大咖内部分享资料

4、前2000人加入星球的小伙伴,可免费获得ChatGPT“独立”账号一个(账号在加入四天之内发放),还有一个国内直接登录CHATGPT的账号 ,手机电脑都可以登录。

5、赠送国内无障碍使用ChatGPT中文网站 。

6、不断分享如何使用ChatGPT来完成各种任务,让你更高效地使用ChatGPT,以及副业思考、变现思路、创业案例、落地案例分享。

7、分享ChatGPT的使用方法、最新资讯、商业价值。

8、探讨未来关于ChatGPT的机遇,共同成长。

9、帮助大家解决ChatGPT遇到的问题。

10、提供一整年的售后服务,一起搞副业

我们星球也绝对做让大家认可的星球,内容、交付绝对都是行业一流,所以大家大可放心让感兴趣的朋友加入交流!

最后,无论是否加入,后台回复“chatgpt”送您一套ChatGPT入门资料

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45846.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机专业英语口语app,强烈推荐4款学英语必备的英语口语APP

我们大家都学了这么多年英语了,从小学到大学,但大多数人基本上学的都是应试类型的,甚至是哑巴英语。别人问你一句“How are you?”,你只会回答“I’m fine, thank you. And you?” 其他回答都想不起来。要是发音好也就算了&…

自学英语的手机软件哪个好,负基础

我是一名英语过了大学六级的学生,学英语用软件是学不会的,分享一些方法你参考一下吧 学习英语前的第一步:建立英语思维 为什么大家学英语学得这么累,最后依然对英语糊糊涂涂?原因只有一个——就是我们的学习能力太差…

Linux查询出口IP

查询的方式是通过Linux的curl访问查询ip的网站进行查询 具体步骤: 1.查询查询ip网站的ip 2.配置Linux的hosts文件 在/etc中的hosts文件增加上面的域名和ip(注意:是ifconfig,不是ipconfig) 3.在ssh命令下执行 curl ifc…

为什么百度查到的ip和ipconfig查到的不一样?公网IP和私网IP 有什么区别?

一、查询 我们分别在百度搜ip查询,查询到本机的ip如左图,再利用ipconfig查询到自身ip如右图。 我们能看到这两个地址是不同的,那么不是说,每个主机都只有一个ip地址么,为什么我们查到的两个Ip地址不一样呢&#xff1f…

AI开源路在何方丨2023智源大会精彩回顾

导读 当下,AI开源已经成为了人类开源创新的主战场,是超大规模人类智力协同的最佳组织形式。得益于开源协作持续不断地推进,AI在这个时代飞速发展。可以说如果没有开源社区建设,就不会有今天人工智能的成就。 在2023智源大会AI开源…

洞见数字时代的创新原力,数云原力大会暨 2023TECH 第五届数字中国技术年会开幕

4 月 25 日,神州控股、神州信息、神州数码集团共同主办的数云原力大会暨 2023TECH 第五届数字中国技术年会隆重开幕。开幕式上,数百位投身并关注数字技术、数字产业发展的学者、技术专家、从业者、行业用户齐聚一堂,围绕云原生、数字原生、大…

洞见数字时代的创新原力,数云原力大会暨2023TECH第五届数字中国技术年会开幕

4月25日,神州控股、神州信息、神州数码集团共同主办的数云原力大会暨2023TECH第五届数字中国技术年会开幕。开幕式上,数百位投身并关注数字技术、数字产业发展的学者、技术专家、从业者、行业用户齐聚一堂,围绕云原生、数字原生、大数据、金融…

车载微信要来了?马化腾:正研发纯语音交互接口

作者 | Just 出品 | AI科技大本营(公众号ID:rgznai100) 去年腾讯提出“AI in All”战略之后,马化腾又发布了超级大脑。 5 月 23 日,在广州举行的腾讯“云未来”峰会上,马化腾指出,超级大脑是一个…

联手百度腾讯,恒大汽车押注智能化

作者 | 周继凤 编辑 | 黎明 来源 | 深燃(shenrancaijing) 造车开始进入下半场了。 越来越多的巨头玩家入局抢夺市场。比如,苹果公司被传出将在2021年9月发布首款电动车Apple Car,阿里与浦东新区共同投资打造的高端智能纯电汽车项目“智己汽车”已正式亮…

腾讯车联发布TAI3.0:三步实现汽车智能进化,2个月快速上车

6月24日,“2020腾讯智慧出行新品发布会”在线上举行,全新升级的TAI3.0生态车联网正式亮相,并在新款哈弗F7上进行了真实驾车场景的功能展示。 据介绍,TAI3.0包含两个车载APP——腾讯随行和腾讯爱趣听,以及一个生态开放…

字节有点飘了,现在阿里员工跳槽字节不受待见

上一篇:对不起,实在扛不住了。。。 字节现在厉害了,不愧为宇宙第一大厂。 阿里员工现在跳槽字节被鄙视,阿里经历竟然是减分项。 据某互联网大厂HR发文透漏:现在阿里跳字节真的不受待见,背景是负加成。 他举…

定了!2023年工资发放时间标准

推荐阅读:16 款 ChatGPT 工具,太炸裂了! 劳动法规定公司需要按月支付工资,一旦工资发放日期不合法,公司将会面临巨额赔偿! 最近,知乎就有这样一个案例案例:“深圳一公司 20 号发上月…

什么是伪原创?SEO伪原创该怎么做

伪原创是指在原有的文章或内容基础上进行修改或调整,以产生看起来是全新内容的文章,但实际上并没有创造新的价值。多数情况下,伪原创的目的是为了在文章相对原创的情况下,提高搜索引擎的排名。 一、高质量伪原创 做好伪原创&#…

火车头采集伪原创插件

火车头采集的内容如何伪原创1.先把火车头采集规则写好 然后在调用插件来对内容做一下伪原创或者二次更改处理。 我每个版本都不同,基本上都在其他设置里面选择采集结果处理插件,来处理采集的内容,5118的伪原创处理是采用的dll插件&#xff0…

火车头采集软件如何批量伪原创(火影智能AI文章伪原创)

伪原创并不是一种良好的写作实践,会破坏网络生态环境和侵犯内容创作者的合法权益。 如果您需要大量的高质量文章,可以考虑采用一些更符合法律法规和伦理道德的方法,例如: 原创撰写:自己编写原创文章是最好的方式&…

央企和国企什么级别可以转为公务员?

上一篇:对不起,实在扛不住了。。。 到政府任职的运营商领导越来越多,那么,为什么央企或者国企能到政府任职?或者说为什么能转成公务员呢?答案来了! 一、到政府任职的运营商领导越来越多 2023年1…

2023年网络安全的发展趋势是怎样的?

数据安全越来越重要。 我国《数据安全法》提出“建立健全数据安全治理体系”,各地区部门均在探索和简历数据分类分级、重要数据识别与重点保护制度。 数据安全治理不仅是一系列技术应用或产品,更是包括组织构建、规范制定、技术支撑等要素共同完成数据…

【聊天表情包小程序的开发】之小程序源码分享

目前已经完成了表情的展现、分享、搜索等功能,这几天住了个院,可能需要过几天才能更新了,现在先把源码放出来,供大家学习和研究。 后续会更新更多功能,包括且不限于 用户收藏、表情制作、表情上传、广告等功能&#x…

java借助Robot给微信好友自动发消息(可发送表情包)

这个其实不光微信,QQ也是可以的,想一下平时如果想刷屏群聊,聊天不爽了想骂回去,惹女朋友生气了想不停的道歉,或者每天定时问候一下,这些如果都要自己手动操作也太麻烦了吧,还不如写一个程序解决…

基于微信小程序+爬虫制作一个表情包小程序

跟朋友聊天斗图失败气急败坏的我选择直接制作一个爬虫表情包小程序,从源头解决问题,从此再也不用担心在斗图中落入下风 精彩专栏持续更新↓↓↓ 微信小程序实战开发专栏 一、API1.1 项目创建1.2 图片爬虫帮助类1.3 测试窗体1.4 接口封装1.5 请求说明1.6 请求示例二、小程序2.…