代码解释器这个插件允许我们上传数据,编写/执行Python代码,进行数据分析,生成报告,甚至下载分别以.ipynb和pdf格式生成的代码和报告。所有这些都在几秒钟内完成,这就像有一个初级数据分析师,他会24/7为你做所有的工作。
![图片[1] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/74a958b375caf940775342f76d5b7313.png?yiyouliao_channel=1536235174142947329_image)
这里是你可以用ChatGPT的代码解释器做的一切。
首先,启用代码解释器
要启用代码解释器插件,请单击位于左下角的三个点并选择设置。
将弹出一个新窗口,选择“Beta Features”并启用“Code Interpreter” ,如下所示。
![图片[2] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/ac025f0720da0ff55ac1b4e954626ed9.png?yiyouliao_channel=1536235174142947329_image)
之后,打开一个新的聊天并选择GPT-4,你应该会在下拉列表中看到代码解释器。
![图片[3] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/150a5dab6d8ba1202ffb198da14e80a4.png?yiyouliao_channel=1536235174142947329_image)
现在我们探索一下可以用代码解释器做些什么。
ChatGPT的代码解释器可以生成一个快速报告,并提供一个PDF格式的下载链接。
既然代码解释器已经启用,我们就可以上传一个新文件了。在对话框中,你应该看到一个新的上传图标。点击它上传这个关于1955年到2020年世界各国人口的数据集。
上传文件后,你会看到这个。
下面是我们将用于快速分析的prompt。
分析数据集并制作图表来显示世界各地人口增长的主要趋势。
首先,进行一个快速的描述性统计,ChatGPT发现有7个缺失值,并自动从数据集中删除它们。
![图片[4] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/540fde04b1c2eb1835f1ba8d623cf791.png?yiyouliao_channel=1536235174142947329_image)
然后继续数据可视化。
![图片[5] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/a8b18ecc134a5ff9bc7bc7187fb4d386.png?yiyouliao_channel=1536235174142947329_image)
你猜怎么着?所有代码都是在ChatGPT中生成的。你只需要点击“Show work”按钮来查看生成的Python代码。
![图片[6] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/b780b6ed22ada755d4cde770ae444fee.png?yiyouliao_channel=1536235174142947329_image)
但我最喜欢的部分是,你可以将所有这些导出为PDF格式的报告。下面是完成此操作的prompt。
以多页PDF下载的形式回答这个问题
![图片[7] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/b4ba4fc77fe379e823765cf37fe06774.png?yiyouliao_channel=1536235174142947329_image)
ChatGPT的代码解释器也可以制作自定义报告
在我们让ChatGPT的代码解释器为我们选择可视化之前,现在我们自己来做,并添加额外的指令来定制报告。
对于这个测试,我们将使用带有2020年足球运动员信息的FIFA数据集。
这是将使用的prompt。
扮演数据科学家,分析来自美国、加拿大、英国、巴西和阿根廷的足球运动员。
首先,像往常一样,先快速概述一下数据集。我注意到一件很酷的事情,它会立即选择相关的列进行分析。
![图片[8] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/2627fc7b847c17d482cb48987d9bea2f.png?yiyouliao_channel=1536235174142947329_image)
然后它继续进行我所要求的每一个可视化。
![图片[9] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/42448b88e831fde05d2d8ba5a80ba52b.png?yiyouliao_channel=1536235174142947329_image)
![图片[10] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/1871692cb05e1fcab55e5ff9ddf153dd.png?yiyouliao_channel=1536235174142947329_image)
如果你不喜欢某一幅图的颜色,你可以简单地要求更换。
![图片[11] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/6af5a68b0ba12be42e8fbaa31c66e640.png?yiyouliao_channel=1536235174142947329_image)
最后,你可以导出PDF格式的报告。除此之外,你甚至可以要求以ipynb格式导出代码,以便你可以在Jupyter Notebook中查看代码。
![图片[12] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/2abe7f3277afbb8a8049ccb9cbdc5803.png?yiyouliao_channel=1536235174142947329_image)
这是生成的Notebook。
![图片[13] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/3d33e11494018d716785fe4bf2b7bbb6.png?yiyouliao_channel=1536235174142947329_image)
在使用ChatGPT的代码解释器时,我注意到一些缺点。
代码解释器插件非常有用,但有几件事我不喜欢,我认为它与OpenAI避免服务器过载的措施有关。
首先,你不能一次上传多个文件。如果你想上传多个文件,你必须一个一个地做,然后开始你的分析。
![图片[14] - ChatGPT的代码解释器将永远改变数据科学! - 网络动向论坛 - 吾爱微网](https://img-nos.yiyouliao.com/alph/0dcc383308ecff045ee4969d4cebf363.png?yiyouliao_channel=1536235174142947329_image)
其次,使用代码解释器生成的所有文件(png, pdf等)都不会持续超过一个会话,所以最好在关闭窗口之前保存生成的任何重要代码/报告。否则,你可能再也找不到它们了。
以下是会话超时后你可能收到的消息。
除此之外,代码解释器插件是进行数据分析的一个很好的工具。这就像有一个初级数据分析师全天候为你服务!








请登录后查看回复内容