码上行动:利用Python与ChatGPT高效搞定Excel数据分析

码上行动:利用Python与ChatGPT高效搞定Excel数据分析

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

教你学会使用Python与Excel相结合进行数据处理与分析。

内容简介

全书内容分3个部分共12章。第1~4章为入门部分,主要介绍什么是数据分析,以及Python的编程环境和基础语法知识。第5~9章为进阶部分,主要介绍数据处理和分析的各种方法。第10~12章为实战部分,这部分的3个实例综合了全书前面部分的知识点,介绍了如何结合Python与Excel在实际工作中进行数据处理与分析操作。

作者简介

编著者袁昕,Crossin的编程教室公众号(40万+关注者)主笔,南京大学软件工程本科,上海交通大学计算机硕士。曾就职于 IBM、Ubisoft、华泰证券,担任软件开发工程师、互联网产品经理职位,后在创业公司担任后端架构师、技术总监等职位。曾受邀作为Python中国开发者大会讲师、腾讯云课堂评审专家。

章节目录

版权信息

内容提要

前言

第1章 数据分析基础

1.1 什么是数据分析

1.2 数据分析的目的

1.3 数据分析的步骤

1.3.1 明确目的

1.3.2 获取数据

1.3.3 处理数据

1.3.4 分析数据

1.4 数据分析的工具

ChatGPT学习答疑

本章小结

第2章 Python编程环境的搭建

2.1 Anaconda的下载与安装

2.1.1 什么是Anaconda

2.1.2 了解计算机操作系统的类型

2.1.3 下载Anaconda安装包

2.1.4 安装Anaconda

2.2 Jupyter Notebook的使用

2.2.1 启动Jupyter Notebook

2.2.2 新建Jupyter Notebook文件

2.2.3 在Jupyter Notebook中编写和运行代码

2.2.4 重命名Jupyter Notebook文件

2.2.5 保存Jupyter Notebook文件

2.2.6 打开指定文件夹中的Jupyter Notebook文件

ChatGPT学习答疑

本章小结

第3章 Python语法入门知识

3.1 Python快速入门

3.1.1 变量

3.1.2 屏幕输出——print()函数

3.1.3 键盘输入——input()函数

3.1.4 注释

3.2 运算符

3.2.1 算术运算符

3.2.2 比较运算符

3.2.3 赋值运算符

3.2.4 逻辑运算符

3.3 常见数据类型

3.3.1 整型和浮点型

3.3.2 字符串

3.3.3 查看数据类型

3.3.4 转换数据类型

3.4 数据类型——列表

3.4.1 创建列表

3.4.2 统计列表的元素个数和出现次数

3.4.3 添加列表元素

3.4.4 删除列表元素

3.4.5 合并列表

3.4.6 遍历列表中的元素

3.4.7 排序和反向排列列表元素

3.4.8 提取列表中的元素

3.5 数据类型——字典

3.5.1 创建字典

3.5.2 查找字典元素

3.5.3 获取字典的所有键或所有值

3.5.4 遍历字典的键或值

3.5.5 获取和遍历字典中的键值对

3.5.6 添加字典元素

3.5.7 删除字典元素

3.5.8 替换字典的元素

3.5.9 合并字典

ChatGPT学习答疑

ChatGPT上机实训

本章小结

第4章 Python语法基础知识

4.1 Python条件语句

4.1.1 if语句

4.1.2 if-else语句

4.1.3 if-elif-else语句

4.2 Python循环语句

4.2.1 for语句

4.2.2 while语句

4.2.3 break语句

4.2.4 continue语句

4.3 Python嵌套语句

4.3.1 if语句的嵌套

4.3.2 if语句和for语句的嵌套

4.3.3 for语句的嵌套

4.4 Python内置函数

4.4.1 list()函数

4.4.2 len()函数

4.4.3 range()函数

4.4.4 zip()函数

4.5 Python自定义函数

4.5.1 自定义无参数的函数

4.5.2 自定义有参数的函数

4.5.3 自定义有返回值的函数

4.6 匿名函数

4.7 库

4.7.1 什么是库

4.7.2 安装库

4.7.3 导入库

4.8 Python常用编程术语

ChatGPT学习答疑

ChatGPT上机实训

本章小结

第5章 数据的获取与准备

5.1 数据结构——Series

5.2 数据结构——DataFrame

5.3 数据的读取与写入

5.3.1 读取Excel工作簿数据

5.3.2 读取CSV文件数据

5.3.3 将数据写入Excel工作簿

5.3.4 将数据写入CSV文件

5.4 数据的查看

5.4.1 预览数据的前几行/后几行

5.4.2 查看数据表的行数和列数

5.4.3 查看数据的基本统计信息

5.4.4 查看数据的类型

5.5 数据的选择

5.5.1 选择单行和单列数据

5.5.2 选择不连续的多行数据

5.5.3 选择不连续的多列数据

5.5.4 选择连续的多行数据

5.5.5 选择连续的多列数据

5.5.6 选择不连续的多行和多列数据

5.5.7 选择连续的多行和多列数据

5.5.8 选择连续的多行和不连续的多列数据

5.5.9 选择不连续的多行和连续的多列数据

ChatGPT学习答疑

ChatGPT上机实训

本章小结

第6章 数据的清洗

6.1 添加和修改标签

6.1.1 修改行标签和列标签

6.1.2 将某列数据设置为行标签

6.1.3 将原来的行标签设置为数据列

6.2 查找数据

6.3 替换数据

6.3.1 一对一地替换数据

6.3.2 多对一地替换数据

6.3.3 多对多地替换数据

6.4 插入数据

6.4.1 插入列数据

6.4.2 插入行数据

6.5 删除数据

6.5.1 删除单列数据

6.5.2 删除多列数据

6.5.3 删除单行数据

6.5.4 删除多行数据

6.6 处理重复值

6.6.1 查看重复值

6.6.2 删除重复值

6.7 处理缺失值

6.7.1 判断缺失值

6.7.2 统计缺失值

6.7.3 填充缺失值

6.7.4 删除缺失值

ChatGPT学习答疑

ChatGPT上机实训

本章小结

第7章 数据的加工

7.1 转换数据

7.1.1 转换数据类型

7.1.2 转置数据表的行列

7.2 合并数据

7.2.1 横向拼接数据

7.2.2 按指定方向合并数据

7.3 数据排序

7.3.1 对单列数据进行排序

7.3.2 转换数据结构

7.3.3 对多列数据进行排序

7.3.4 按照有缺失值的列排序并设置缺失值位置

7.4 数据排名

7.5 筛选数据

7.5.1 根据单个条件筛选数据

7.5.2 根据多个条件筛选数据

ChatGPT学习答疑

ChatGPT上机实训

本章小结

第8章 数据的统计与分析

8.1 数据的分类汇总

8.1.1 分类汇总单列数据

8.1.2 分类汇总多列数据

8.1.3 创建数据透视表

8.2 数据的运算

8.2.1 求和和计算平均值

8.2.2 计算最大值和最小值

8.2.3 计算中位数和众数

8.2.4 计算方差和标准差

8.2.5 计算分位数

8.3 数据的分析

8.3.1 数据的相关性分析

8.3.2 数据的回归分析

ChatGPT学习答疑

ChatGPT上机实训

本章小结

第9章 数据的可视化

9.1 制作简单图表

9.1.1 制作柱形图

9.1.2 制作条形图

9.1.3 制作折线图

9.1.4 制作面积图

9.1.5 制作饼图和圆环图

9.1.6 制作散点图

9.2 设置图表元素

9.2.1 为图表添加图表标题

9.2.2 为图表添加图例

9.2.3 为图表添加横纵坐标轴标题

9.2.4 为图表添加网格线

9.2.5 为图表添加数据标签

9.2.6 为图表的横纵坐标轴设置刻度范围

9.3 制作其他图表

9.3.1 制作气泡图

9.3.2 制作雷达图

9.3.3 制作堆积面积图

9.3.4 制作双柱形图

9.3.5 制作堆积柱形图

9.3.6 制作柱形图和折线图组合图表

ChatGPT学习答疑

ChatGPT上机实训

本章小结

第10章 实战应用:商品销售数据分析

10.1 应用场景

10.2 获取数据

10.3 合并和分类统计数据

10.4 分析商品每月的销售变化趋势

10.5 分析每月各商品大类的销售情况

10.6 分析全年各商品小类的销售情况

本章小结

第11章 实战应用:产品定价数据分析

11.1 应用场景

11.2 获取数据

11.3 查看数据情况

11.4 数值化处理数据

11.5 产品定价的预测

11.6 产品定价的评估

本章小结

第12章 实战应用:用户消费行为分析

12.1 应用场景

12.2 获取数据

12.3 统计和分类汇总数据

12.4 分析每月的消费数量变化趋势

12.5 分析每月的消费金额变化趋势

12.6 分析用户的消费水平

12.7 分析不同消费水平用户的分布情况

本章小结

附录 ChatGPT小白快速上手实用技巧

1 用ChatGPT讲解概念

2 用ChatGPT提供示例

3 用ChatGPT查询报错信息

4 用ChatGPT调试代码

5 用ChatGPT生成测试数据

6 用ChatGPT获取解决思路

7 用ChatGPT批量处理文件

8 用ChatGPT整理分析数据

9 用ChatGPT绘制可视化图表

10 逐步引导及修正ChatGPT的回答

码上行动:利用Python与ChatGPT高效搞定Excel数据分析是2023年由北京大学出版社出版,作者袁昕 编著。

得书感谢您对《码上行动:利用Python与ChatGPT高效搞定Excel数据分析》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
对照Excel,零基础学Python数据分析 电子书
本书主要介绍如何使用Python处理Excel数据。本书内容分为三大部分:第一部分主要介绍数据分析的概念和Python基础;第二部分通过蜂蜜电商数据分析案例详细介绍数据分析的技术要点,包括读写Excel文件所需的xlwings库和openpyxl库、数据分析的pandas核心库,以及数据可视化常用的Matplotlib库和Seaborn库;第三部分包括个人消费贷款数据分析和螺蛳粉连锁店销售数据分析
Python数据分析与应用 电子书
本书采用了以任务为导向的教学模式,按照解决实际任务的工作流程路线,逐步展开介绍相关的理论知识点,推导生成可行的解决方案, 后落实在任务实现环节。 全书大部分章节紧扣任务需求展开,不堆积知识点,着重于解决问题时思路的启发与方案的实施。通过从任务需求到实现这一完整工作流程的体验,帮助读者真正理解与消化Python数据分析与应用。 书中案例全部源于企业真实项目,可操作性强,引导读者融会贯通,并提供源代码等相关学习资源,帮助读者快速掌握大数据相关技能。
用Python轻松处理Excel数据 电子书
本书旨在帮助读者掌握如何用Python高效地处理Excel数据,实现办公自动化。本书首先介绍开发环境的搭建和Excel模块的安装,接着讲解编写代码前的准备,然后介绍如何使用openpyxl和pandas这两个模块编写员工信息表查询案例,最后介绍PyInstaller模块与.py文件的编译,以及如何快速移植本书案例的代码。本书不仅适合办公人员阅读,还适合想要了解openpyxl模块和pandas模块
Excel商务数据分析与应用 电子书
本书以实践中商务数据分析工作的基本流程为主线,讲解相关人员在商务数据分析工作中所需掌握的基础知识,并通过“实践练习”环节提升读者应用所学知识来解决实际问题的能力。本书共7章。第1章概要介绍商务数据分析的基本情况,第2章~第6章讲解商务数据分析各个步骤的相关知识点及其应用,第7章要求读者综合应用前面各章内容完整地解决一个实践领域中的问题。本书每章都配备真实案例供读者学习,以增强读者的实战能力。本书配
精通Excel数据统计与分析 电子书
详细解释从公式含义到在Excel中实现的过程。