我的编程空间,编程开发者的网络收藏夹
学习永远不晚

利用ChatGPT分析数据的六种方法​

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

利用ChatGPT分析数据的六种方法​

审校 | 重楼

在过去的几个月里,发布的人工智能工具数量日益多。ChatGPT就是这样一款功能强大的工具,它是一种高级大语言模型(LLM),能够理解并进行类似人类的文本对话。

虽然ChatGPT已被证明可以生成会话文本,但它对各行各业的人都助益。对于数据分析来说,ChatGPT可以用来增强分析能力和处理复杂的数据挑战。不妨看看数据分析在日常工作中使用ChatGPT提高工作效率的几个方法。

1. 完善某项任务方面的想法

数据分析可以利用ChatGPT的功能对任务或案例研究进行改进和头脑风暴。由于ChatGPT可以生成会话文本,因此您可以使用它并通过提问来探究不同的观点。

假设您想编写一个脚本来实现业务流程的自动化。您可以向ChatGPT如何开始入手。您只需通过聊天馈入提示,然后等待响应。可以针对回答提出进一步的问题或另外的观点。

案例研究:我有一个商业问题。我想在Excel中创建一个仪表板来细分和跟踪客户行为。我目前经营一家咖啡店,有几个顾客通过我的电子商务网站下订单。

我应该向我的客户收集哪些信息我应该衡量哪些关键绩效指标我应该使用哪种工具和哪种类型的可视化另外,会建议我在用户细分中加入什么样的队列分析

2. 修复错误排除故障

为数据分析,您在日常工作中会遇到代码、公式或脚本中的错误。与ChatGPT的对话可以提供调试策略、新的视角,甚至修复错误的代码方案。

如果您提供提示和错误消息,ChatGPT可以解释您的代码抛出问题的原因。

我的提示我希望这个DAX公式根据我过滤器上选择的日期返回一个值。考虑年和月。但是,下面的公式返回了错误

Customer Espresso and Cappuccino= 

CALCULATE(

 SUM('Sales Data'[Amount]), , 

 KEEPFILTERS( 'Sales Data'[Product Type] ="Espresso" and 'Sales Data'[Product Type] ="Cappuccino")

3.数据和解释复杂的代码

试图理解一段长而复杂的代码时,ChatGPT被证明有所帮助。要这些情况下理解代码,复制并粘贴您试图理解的代码,并说“解释这段代码来请求响应。

4. 编写编辑和生成代码公式和语法

ChatGPT同样可以用来解释复杂的编码。您可以请求它为您创建代码或语法。

案例研究有一个带for循环的Python if语句。当前代码只检查myList的长度是否恰好为3,如果语句为真,则循环遍历它。否则,它执行else语句并输出myList2中的每一项。然而,您希望将其修改为打印输出四个字母的任一列表中的所有项。

我的提示是否可以修改这段Python代码,打印输出仅有四个字母的任一列表中的所有项:

myList = ['Python', 'MUO', 'Hello']

myList2 = ["Fish", "Gold", "Bag"]

if len(myList) == 3:

 for items in myList:

  print(items)

else:

 for items2 in myList2:

  print(items2)

5. 学习新技能

我们之前发过一篇文章,介绍如何在Google Sheets中添加静态日期和时间。您可以使用ChatGPT了解关于这个话题的更多信息,或者了解如何在不同的应用程序中做类似的事情。比如说,如何在Tableau中添加静态日期和时间。

通过编写提示,您可以了解新的特性和技能,或者了解如何使用您常用的分析工具中的特定功能。

6. 代码编写文档

带有注释的代码更容易阅读。但得承认,所有人都觉得这个过程无聊乏味。ChatGPT可以毫不费力地执行这项任务,并具有很高的准确性和效率。

向它提出一个问题,它将为您提供注释完整的代码,您可以复制和粘贴代码

我的提示您可以为该SQL代码添加注释

SELECT

 e.employee_id AS "Employee #"

 , e.first_name || ' ' || e.last_name AS "Name"

 , e.email AS "Email"

 , e.phone_number AS "Phone"

 , TO_CHAR(e.hire_date, 'MM/DD/YYYY') AS "Hire Date"

 , TO_CHAR(e.salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Salary"

 , e.commission_pct AS "Comission %"

 , 'works as ' || j.job_title || ' in ' || d.department_name || ' department (manager: '

 || dm.first_name || ' ' || dm.last_name || ') and immediate supervisor: ' || m.first_name || ' ' || m.last_name AS "Current Job"

 , TO_CHAR(j.min_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') || ' - ' ||

 TO_CHAR(j.max_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Current Salary"

 , l.street_address || ', ' || l.postal_code || ', ' || l.city || ', ' || l.state_province || ', '

 || c.country_name || ' (' || r.region_name || ')' AS "Location"

 , jh.job_id AS "History Job ID"

 , 'worked from ' || TO_CHAR(jh.start_date, 'MM/DD/YYYY') || ' to ' || TO_CHAR(jh.end_date, 'MM/DD/YYYY') ||

 ' as ' || jj.job_title || ' in ' || dd.department_name || ' department' AS "History Job Title"


FROM employees e

-- to get title of current job_id

 JOIN jobs j 

 ON e.job_id = j.job_id

-- to get name of current manager_id

 LEFT JOIN employees m 

 ON e.manager_id = m.employee_id

-- to get name of current department_id

 LEFT JOIN departments d 

 ON d.department_id = e.department_id

-- to get name of manager of current department

-- (not equal to current manager and can be equal to the employee itself)

 LEFT JOIN employees dm 

 ON d.manager_id = dm.employee_id

-- to get name of location

 LEFT JOIN locations l

 ON d.location_id = l.location_id

 LEFT JOIN countries c

 ON l.country_id = c.country_id

 LEFT JOIN regions r

 ON c.region_id = r.region_id

-- to get job history of employee

 LEFT JOIN job_history jh

 ON e.employee_id = jh.employee_id

-- to get title of job history job_id

 LEFT JOIN jobs jj

 ON jj.job_id = jh.job_id

-- to get namee of department from job history

 LEFT JOIN departments dd

 ON dd.department_id = jh.department_id

ORDER BY e.employee_id;

数据分析可以在工作中使用ChatGPT

ChatGPT等功能强大的人工智能解决方案可以提高每个人的生产力,甚至包括数据分析如果使用ChatGPT的自然语言处理能力和询问正确的提示,数据分析员就可以快速准确地获得有关其任务的想法和见解。

然而,虽然ChatGPT可以成为您工作中的助手,但批判性地评估和测试反馈至关重要。因此探究这项神奇的技术,将其整合到您的工作流程中。

原文6 Ways to Use ChatGPT as a Data Analyst,作者:Ifeanyi Iheagwara

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

利用ChatGPT分析数据的六种方法​

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

利用ChatGPT分析数据的六种方法​

想提升您的数据分析技能吗?本文介绍了几个巧妙的方法,可以将ChatGPT用作数据分析工具包中的一款强大工具。

数据分析:六大类分析方法

本文根据数据分析对象总结了六大类分析方法,每类方法里包含各种小方法,在实际数据分析过程中我们可以灵活运用这些方法来对数据进行高效率的处理。

九种常用数据分析方法!

9种最常用数据分析方法,解决90%分析难题!

数据分析的5种细分方法

在数据分析工作中,细分思维的重要性,我认为再怎么强调都不为过。下面我们通过一些示例,介绍 5 种常见的细分方法。

六种数据分析的基本可视化

在本文中,我们将学习如何创建6种基本但常用的数据可视化类型。我还写了一篇文章,解释了如何使用Seaborn创建这些可视化。

使用数据分析成为有利可图交易的五种方法

大数据可以通过多种方式帮助金融领域。一个好处是使用数据分析来更有效地交易股票。

利用大数据分析提高客户支持的五种有效方法

随着消费者的意识水平空前高涨,“顾客为王”这句老话在现代商业生态系统中变得更加关键。除了通过高质量的产品或服务实现正确的产品市场匹配和正确的定位,客户支持可以成为长期成功不可或缺的组成部分。

常用的5种数据分析方法有哪些?

对比分析法指通过指标的对比来反映事物数量上的变化,属于统计分析中常用的方法。常见的对比有横向对比和纵向对比。

六种在 React 中获取数据的方法

数据获取是任何 react 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。
React开发2024-11-30

分享一种有趣的数据解析方法

常用的GPS模块大多采用NMEA-0183 协议,目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。
GPS数据协议2024-12-03

常用的数据分析方法

常用的数据分析方法有:1、对比分析法;2、分组分析法;3、结构分析法;4、留存分析法;5、交叉分析法;6、漏斗分析法;7、矩阵分析法;8、象限分析法;9、趋势分析法;10、指标分析法;11、综合评价分析法。其中“对比分析法”是对数据进行比较
2023-07-10

提高数据中心能效的六种方法

尽管管理员可以使用任何一种技巧来实现节能数据中心,但有几件小事可以显着减少能源使用。
数据中心2024-12-02

利用分析的力量:数据驱动工程项目的四种方式

本文将探讨项目数据在工程和建筑项目中推动更明智决策的4种方式。从预测分析到实时数据监控,探究企业如何利用尖端技术保持领先地位,并取得更好的项目成果。通过采用分析和有效地利用数据,工程和建筑企业可以增强其决策流程,并在当今快速发展的市场中获得

数据分析的方法

数据分析的方法有:对比分析法,分组分析法,预测分析法,漏斗分析法,AB测试分析法,象限分析法,公式拆解法,可行域分析法,二八分析法,假设性分析法。数据分析的方法有:对比分析法,分组分析法,预测分析法,漏斗分析法,AB测试分析法,象限分析法,
2023-07-10

最大化数据分析价值的五种方法

以下一些方法可以通过提供有影响的洞察力来确保分析投资获得回报,而不仅仅是生成没有实质内容的报告。

PythonPandas创建Dataframe数据框的六种方法汇总

这篇文章主要介绍了Python中的Pandas创建Dataframe数据框的六种方法,创建Dataframe主要是使用pandas中的DataFrame函数,其核心就是第一个参数:data,传入原始数据,因此我们可以据此给出六种创建Dataframe的方法,需要的朋友可以参考下
2023-05-19

8个常用数据分析方法,轻松搞定各种业务分析

在数据分析训练营给大家讲解数据分析案例的时候,发现一些新手小白在做数据分析时,拿到数据不知道怎么分析、从什么维度分析,脑海里没有清晰的分析思路。

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录