ChatGPT的代码解释器将永远改变数据科学!

ChatGPT的代码解释器将永远改变数据科学!

代码解释器这个插件允许我们上传数据,编写/执行Python代码,进行数据分析,生成报告,甚至下载分别以.ipynb和pdf格式生成的代码和报告。所有这些都在几秒钟内完成,这就像有一个初级数据分析师,他会24/7为你做所有的工作。

本文告诉你可以用ChatGPT的代码解释器做的所有事情。如果你想了解更多关于ChatGPT的相关内容,可以阅读以下这些文章:
ChatGPT代码解释器:这里有10个令人惊叹的用例!
Python简化:使用ChatGPT进行数据可视化注释
Notion AI与ChatGPT:为什么我选择 ChatGPT Plus
如何用ChatGPT和Tableau将数据转化为可视化图表?

首先,启用代码解释器

要启用代码解释器插件,请单击位于左下角的三个点并选择设置。

将弹出一个新窗口,选择“Beta Features”并启用“Code Interpreter” ,如下所示。

之后,打开一个新的聊天并选择GPT-4,你应该会在下拉列表中看到代码解释器。

现在我们探索一下可以用代码解释器做些什么。

ChatGPT的代码解释器可以生成一个快速报告,并提供一个PDF格式的下载链接。

既然代码解释器已经启用,我们就可以上传一个新文件了。在对话框中,你应该看到一个新的上传图标。点击它上传这个关于1955年到2020年世界各国人口的数据集。

上传文件后,你会看到这个。

下面是我们将用于快速分析的prompt。

分析数据集并制作图表来显示世界各地人口增长的主要趋势。

首先,进行一个快速的描述性统计,ChatGPT发现有7个缺失值,并自动从数据集中删除它们。

然后继续数据可视化。

你猜怎么着?所有代码都是在ChatGPT中生成的。你只需要点击“Show work”按钮来查看生成的Python代码。

但我最喜欢的部分是,你可以将所有这些导出为PDF格式的报告。下面是完成此操作的prompt。

以多页PDF下载的形式回答这个问题

ChatGPT的代码解释器也可以制作自定义报告

在我们让ChatGPT的代码解释器为我们选择可视化之前,现在我们自己来做,并添加额外的指令来定制报告。

对于这个测试,我们将使用带有2020年足球运动员信息的FIFA数据集。

这是将使用的prompt。

扮演数据科学家,分析来自美国、加拿大、英国、巴西和阿根廷的足球运动员。

  • 制作一个柱状图来分析“整体”这一栏,它代表了一个球员在足球方面的表现。
  • 制作直方图和箱线图来探索这些国家球员的平均身高.
  • 做一个散点图,看看玩家的权重是如何分布的。
  • 最后,做一个饼状图来看看美国最有价值的10名球员(value_eur)。

首先,像往常一样,先快速概述一下数据集。我注意到一件很酷的事情,它会立即选择相关的列进行分析。

然后它继续进行我所要求的每一个可视化。

如果你不喜欢某一幅图的颜色,你可以简单地要求更换。

最后,你可以导出PDF格式的报告。除此之外,你甚至可以要求以ipynb格式导出代码,以便你可以在Jupyter Notebook中查看代码。

这是生成的Notebook。

在使用ChatGPT的代码解释器时,我注意到一些缺点。

代码解释器插件非常有用,但有几件事我不喜欢,我认为它与OpenAI避免服务器过载的措施有关。

首先,你不能一次上传多个文件。如果你想上传多个文件,你必须一个一个地做,然后开始你的分析。

其次,使用代码解释器生成的所有文件(png, pdf等)都不会持续超过一个会话,所以最好在关闭窗口之前保存生成的任何重要代码/报告。否则,你可能再也找不到它们了。

以下是会话超时后你可能收到的消息。

除此之外,代码解释器插件是进行数据分析的一个很好的工具。这就像有一个初级数据分析师全天候为你服务!

感谢阅读!你还可以订阅我们的YouTube频道,观看大量大数据行业相关公开课:https://www.youtube.com/channel/UCa8NLpvi70mHVsW4J_x9OeQ;在LinkedIn上关注我们,扩展你的人际网络!https://www.linkedin.com/company/dataapplab/

原文作者:The PyCoach
翻译作者:过儿
美工编辑:过儿
校对审稿:Chuang
原文链接:https://artificialcorner.com/chatgpts-code-interpreter-was-just-released-here-s-how-it-will-change-data-science-forever-b1581c452f47