展开全部

主编推荐语

本书包含了关于数据科学编程的所有必备技能,即使是没有编程或数据科学经验的朋友也能轻松上手。

内容简介

本书围绕使用R进行数据科学编程所需的实际步骤展开,介绍了有关该主题的工具和技术的整个系统。

书中共分为六大部分:
第一部分介绍了如何下载和安装书中涉及的各种软件;
第二部分介绍了项目管理的基础技术,包括跟踪代码的版本并生成文档;
第三部分介绍了R编程语言,它是整本书使用的主要开发语言;
第四部分介绍了如何在R中加载、格式化、遍历和重塑数据;
第五部分介绍了数据科学中数据可视化的原则以及如何利用R构建数据可视化;
第六部分介绍了如何用两种不同的方法创建交互平台来分享自己的观点,以及如何拓展自己的知识。

目录

  • 版权信息
  • 译者序
  • 前言
  • 第一部分 开始
  • 第1章 设置计算机
  • 1.1 设置命令行工具
  • 1.2 安装git
  • 1.3 创建GitHub账户
  • 1.4 选择一个文本编辑器
  • 1.5 下载R语言
  • 1.6 下载RStudio
  • 第2章 使用命令行
  • 2.1 访问命令行
  • 2.2 浏览文件系统
  • 2.3 管理文件
  • 2.4 错误处理
  • 2.5 重定向输出
  • 2.6 网络命令
  • 第二部分 项目管理
  • 第3章 使用git和GitHub进行版本控制
  • 3.1 什么是git
  • 3.2 配置和项目设置
  • 3.3 跟踪项目变更
  • 3.4 在GitHub中存储项目
  • 3.5 访问项目历史
  • 3.6 忽略项目中的文件
  • 第4章 使用Markdown制作文档
  • 4.1 编写Markdown
  • 4.2 渲染Markdown
  • 第三部分 R的基本技能
  • 第5章 R语言
  • 5.1 用R编程
  • 5.2 运行R代码
  • 5.3 注释
  • 5.4 变量定义
  • 5.5 获取帮助
  • 第6章 函数
  • 6.1 什么是函数
  • 6.2 内置R函数
  • 6.3 加载函数
  • 6.4 编写函数
  • 6.5 使用条件语句
  • 第7章 向量
  • 7.1 什么是向量
  • 7.2 向量化操作
  • 7.3 向量索引
  • 7.4 向量过滤
  • 7.5 向量修改
  • 第8章 列表
  • 8.1 什么是列表
  • 8.2 创建列表
  • 8.3 访问列表元素
  • 8.4 修改列表
  • 8.5 lapply()函数
  • 第四部分 数据清理
  • 第9章 理解数据
  • 9.1 数据生成过程
  • 9.2 查找数据
  • 9.3 数据类型
  • 9.4 解释数据
  • 9.5 用数据回答问题
  • 第10章 数据框
  • 10.1 什么是数据框
  • 10.2 使用数据框
  • 10.3 使用CSV数据
  • 第11章 使用dplyr操作数据
  • 11.1 操作数据语法
  • 11.2 核心dplyr函数
  • 11.3 执行顺序操作
  • 11.4 按组分析数据框
  • 11.5 连接数据框
  • 11.6 dplyr实战:分析飞行数据
  • 第12章 使用tidyr重塑数据
  • 12.1 什么是“整洁”数据
  • 12.2 从列到行:gather()
  • 12.3 从行到列:spread()
  • 12.4 tidyr实战:探索教育统计
  • 第13章 访问数据库
  • 13.1 关系数据库概述
  • 13.2 体验SQL
  • 13.3 从R访问数据库
  • 第14章 访问Web API
  • 14.1 什么是Web API
  • 14.2 RESTful请求
  • 14.3 从R访问Web API
  • 14.4 处理JSON数据
  • 14.5 API实战:在西雅图寻找古巴食品
  • 第五部分 数据可视化
  • 第15章 设计数据可视化
  • 15.1 可视化的目的
  • 15.2 选择可视化布局
  • 15.3 选择有效的图形编码
  • 15.4 数据显示的表达力
  • 15.5 强化美学
  • 第16章 使用ggplot2创建可视化
  • 16.1 图形语法
  • 16.2 使用ggplot2进行基本绘图
  • 16.3 复杂的布局及定制
  • 16.4 构建地图
  • 16.5 ggplot2实战:绘制旧金山驱逐地图
  • 第17章 R中的交互式可视化
  • 17.1 plotly包
  • 17.2 rbokeh包
  • 17.3 leaflet包
  • 17.4 交互式可视化实战:展示西雅图的变化
  • 第六部分 构建和共享应用程序
  • 第18章 使用R Markdown创建动态报告
  • 18.1 设置报告
  • 18.2 集成Markdown与R代码
  • 18.3 在报告中渲染数据与可视化
  • 18.4 以网站形式共享报告
  • 18.5 R Markdown实战:寿命预测报告
  • 第19章 使用Shiny构建交互式Web应用程序
  • 19.1 Shiny框架
  • 19.2 设计用户界面
  • 19.3 开发应用程序服务器
  • 19.4 发布Shiny应用程序
  • 19.5 Shiny实战:可视化警察致命射击
  • 第20章 协同工作
  • 20.1 使用分支跟踪代码的不同版本
  • 20.2 使用特性分支开发项目
  • 20.3 使用集中工作流协作
  • 20.4 使用分叉工作流协作
  • 第21章 继续学习
  • 21.1 统计学习
  • 21.2 其他编程语言
  • 21.3 道德准则
展开全部

评分及书评

评分不足
2个评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。