数据采集与预处理
全新正版 极速发货
¥
39.75
6.6折
¥
59.8
全新
库存22件
作者林子雨 著
出版社人民邮电出版社
ISBN9787115580634
出版时间2022-01
装帧平装
开本16开
定价59.8元
货号1202587411
上书时间2024-12-01
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
林子雨 博士,国内高校知名大数据教师,厦门大学计算机科学系副教授,厦门大学信息学院实验教学中心主任,厦门大学数据库实验室负责人,中国高校首个“数字教师”提出者和建设者。2013年开始在厦门大学开设大数据课程,建设了国内高校首个大数据课程公共服务平台,平台累计网络访问量超过1000万次,成为全国高校大数据教学知名品牌,并荣获“2018年福建省教学成果二等奖”和“2018年厦门大学教学成果特等奖”,主持的课程“大数据技术原理与应用”获评“2018年国家精品在线开放课程”和“2020年国家级线上一流本科课程”。
目录
第 1 章概述.
1.1 数据
1.1.1 数据的概念.
1.1.2 数据类型
1.1.3 数据的组织形式.
1.1.4 数据的价值
1.1.5 数据爆炸.
1.2 数据分析过程.
1.3 数据采集与预处理的任务
1.4 数据采集
1.4.1 数据采集的概念
1.4.2 数据采集的三大要点
1.4.3 数据采集的数据源.
1.4.4 数据采集方法.
1.5 数据清洗
1.5.1 数据清洗的应用领域
1.5.2 数据清洗的实现方式.
1.5.3 数据清洗的内容.
1.5.4 数据清洗的注意事项
1.5.5 数据清洗的基本.流.程.
1.5.6 数据清洗的评价标.
1.6 数据集成.
1.7 数据转换.
1.7.1 数据转换策略.
1.7.2 平滑处理
1.7.3 规范化处理.
1.8 数据脱敏.
1.8.1 数据脱敏原则.
1.8.2 数据脱敏方法.
1.9 本章小结.
1.10 习题
第 2 章 大数据实验环境搭建.
2.1 Python 的安装和使用.
2.1.1 Python 简介
2.1.2 Python 的安装
2.1.3 Python 的基本使用方法
2.1.4 Python 基础语法知识
2.1.5 Python 第三方模块的安装。
2.2 JDK 的安装.
2.3 MySQL 数据库的安装和使用
2.3.1 关系数据库
2.3.2 关系数据库标准语言SQL
2.3.3 安装MySQL
2.3.4 MySQL 数据库的使用方法
2.3.5 使用 Ppython操作MySQL数据库
2.4 Hadoop的安装和使用
2.4.1 Hadoop简介
2.4.2分布式系统HDFS
2.4.3 Hadoop安装
2.4.4 Hadoop的基本使用方法
第 3 章网络数据采集.
3.1 网络爬虫概述.
3.1.1 什么是网络爬虫
3.1.2网络爬虫的类型
3.1.3反爬机制
3.2 网页基础知识
3.2.1超文本和HTML
3.2.2 HTTP.
3.3 用 Python 实现HTTP请求
3.3.1 urllib模块
3.3.2 urllib3 模块.
3.3.3 requests 模块.
3.4 定制 request.s.
3.4.1 传递 URL参数,
3.4.2 定制请求头,
3.4.3 网络超时
3.5 解析网页
3.5.1 BeautifulSoup 简介.
3.5.2 BeautifulSoup 四大对象
3.5.3 遍历文件树
3.5.4 搜索文档树
3.5.5 CSS选择器
3.6 综合实例
实例1:采集网页数据保存到文本
实例2:采集网页数据保存到MYSQL数据库
3.7 Scrapy 框架
3.7.1 Scrapy 框架概述
3.7.2 XPath 语言
3.7.3 Scrapy 框架应用实例,
3.8 本章小结
3.9 习题.
实验 2 网络爬虫初级实践
第 4 章分布式消息系统 afu.a .
4.1 Kafka 简介
4.1.1 Kafk的特性
4.1.2 Kafka 的应用场景.
4.1.3 Kafka 的消息传递模式….
4.2 Kafka 在大数据生态系统中的作-用
4.3 Kafka 与 Flume 的区别与联
4.4 Kafka 相关概念
4.5 Kafka 的安装和使用
4.5.1 安装Kafk
4.5.2 使用 Kafka
4.6 使用 Python 操作 Kafka
4.7 Kafka 与 MysQL 的组合使用,
4.8 本章小结
4.9 习题
实验 3 熟悉 Kafka 的基本使用方法
第 5 章日志采集统Flume
5.1 Flume 简介.
5.2 Flume 的安装和使用
5.2.1 Flume 的安装.
5.2.2 Flume 的使用.
5.3 Flume 和 Kafka 的组合使用.
5.4 采集日志文件到 HDFS.
5.4.1 采集目录到 HDFS
5.4.2 采集文件到 HDFS.
5.5 采集 MySQL 数据到 HDFS
5.5.1 准备工作
5.5.2 创建 MysQL 数据库.
5.6 本章小结.
5.7 习题
实验 4熟悉 Flume 的基本使用方法
第 6 章 数据仓库中的数据集成
6.1数据仓库的概念
6.1.1传统的数据仓库
6.1.2 实时主动数据仓库
6.2 数据集成
6.2.1 数据集成方式
6.2.2 数据分发方式
6.2.3 数据集成技术
6.3 ETL.
6.3.1 ETL 简介.
6.3.2 ETL基本模块
6.3.3 ETL工具
6.4 CDC .
6.4.1 CDC 的特性
6.4.2 CDC 的组成
6.4.3 CDC 的应用场景
6.4.4 CDC 需要考虑的问题
6.5 本章小结
6.6 习题
第7章 ETL工具的Kettle
7.1 Kettle 的基本概念!
7.2 Kettle 的基本功能
7.3 安装 Kettle. .
7.4 数据抽取
7.4.1 把文本文件导入Excel 文件
7.4.2 把文本文件导入 MySQL 数据库
7.4.3 把 Excel 文件导入MySQL数据库
7.5 数据清洗与转换
7.5.1 使用 Kettle 实现数据排序
7.5.2 在 Kettle 中用正则表达式清洗数据
7.5.3 使用 Kettle 去除缺失值
7.5.4 使用 Kettle 转化 MySQL 数据库中的数据
7.6 数据加载
7.6.1 把本地文件加载到 HDFS 中
7.6.2 把 HDFS 文件加载到 MySQL 数库
7.7 本章.小结.
7.8 习题
实验 5 熟悉 Kettle 的基本使用方法
第 8 章 使用 pandas 进行数据清洗
8.1 NumPy 的基本使用方法
8.1.1 数组创建
8.1.2数组索引和切片
8.1.3 数组运算
8.2 pandas的数据结构
8.2.2 Series
8.2.2 DataFrame
8.2.3索引对象
8.3 pandas的基本功能
8.3.1 重新索引.
8.3.2 丢弃指定轴上的项
8.3.3 索引、选取和滤.
8.3.4 算术运算.
8.3.5 DataFrame 和 Series 之间的运算.
8.3.6 函数应用和映射
8.3.7 排序和排名
8.3.8 分组
8.3.9 shape函数
8.3.10 info()函数
8.3.11 cut()函数
8.4 汇总和描述统计
8.4.1 与描述统计相关的函数
8.4.2 唯一值、值计数以及成员资格,
8.5 处理缺失数据
8.5.1 检查缺失值
8.5.2 清理/填充缺失值.
8.5.3 排除缺少的值
8.6 综合实例
8.6.1 Matplotlib 的使用方法
8.6.2 实例 1:对一个数据集进行基本操作
8.6.3 实例 2:百度搜索指数分析
8.6.4 实例 3:电影评分数据分析
8.6.5 实例 4:App行为数据预处理
8.7 本章小结
8.8 习题
实验6 pandas数据清洗初级实践
参考文献
内容摘要
本书详细阐述了大数据领域数据采集与预处理的相关理论和技术。全书共8章,内容包括概述、大数据实验环境搭建、网络数据采集、分布式消息系统Kafka、日志采集系统Flume、数据仓库中的数据集成、ETL工具Kettle、使用pandas进行数据清洗。本书在第3章至第8章中安排了丰富的实践操作,以便读者更好地学习和掌握数据采集与预处理的关键技术。 本书可以作为高等院校大数据专业的大数据课程教材,也可供相关技术人员参考。
主编推荐
1.本书作者为大数据领域的知名作者——厦门大学林子雨,作者长期从事大数据教学,在大数据教育领域有较高的知名度和较大的影响力,其编著的《大数据技术原理与应用 ——概念、存储、处理、 分析与应用(第3版)》一书今年销售预计超过5万册;
2.本书内容全面,配套资源丰富:PPT、教学大纲、授课视频、实验指南、课后习题答案等;
3.有服务平台:作者教学团队打造了在线的“高校大数据课程公共服务平台”,为全国高校师生提供相关教学服务并经常更新。目前该平台已经成为国内高校大数据教学品牌,平台累计访问量超过1300万次;
4.有教师服务QQ群:916443807。
— 没有更多了 —
以下为对购买帮助不大的评价