Python数据处理采用基于项目的方法,介绍用Python完成数据获取、数据清洗、数据探索、数据呈现、数据规模化和自动化的过程。主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各种数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。
* 快速了解Python基本语法、数据类型和语言概念
* 概述数据的获取与存储方式
* 清洗数据并格式化,以消除数据集中的重复值与错误
* 学习何时对数据进行标准化,何时对数据清理进行测试并将其脚本化
* 使用Scrapy写网络爬虫
* 利用新的Python库和技术对数据集进行探索与分析
* 使用Python解决方案将整个数据处理过程自动化第1章 Python 简介 1
第2章 Python 基础 14
第3章 供机器读取的数据 34
第4章 处理Excel 文件 58
第5章 处理PDF 文件,以及用Python 解决问题 73
第6章 数据获取与存储 103
第7章 数据清洗:研究、匹配与格式化 121
第8章 数据清洗:标准化和脚本化 153
第9章 数据探索和分析 173
第10章 展示数据 199
第11章 网页抓取:获取并存储网络数据 221
第12章 高级网页抓取:屏幕抓取器与爬虫 251
第13章 应用编程接口 286
第14章 自动化和规模化 298
第15章 结论 330