展开全部

主编推荐语

本书旨在指导你如何使用R,并提供练习的机会。

内容简介

本书分为上下两部分,上半部分主要介绍R的技术细节和使用技巧。每章都简要介绍了一组不同的数据类型或概念。下班部分更侧重实践,展示了从输出数据到发布结果这一标准的数据分析流程。

目录

  • 版权信息
  • O'Reilly Media,Inc.介绍
  • 译者序
  • 前言
  • 第一部分 R语言
  • 第1章 简介
  • 1.1 本章目标
  • 1.2 R是什么
  • 1.3 安装R
  • 1.4 选择一个IDE
  • 1.4.1 Emacs+ESS
  • 1.4.2 Eclipse/Architect
  • 1.4.3 RStudio
  • 1.4.4 Revolution-R
  • 1.4.5 Live-R
  • 1.4.6 其他IDE和编辑器
  • 1.5 你的第一个程序
  • 1.6 如何从R中获得帮助
  • 1.7 安装其他相关软件
  • 1.8 小结
  • 1.9 知识测试:问题
  • 1.10 知识测试:练习
  • 第2章 科学计算器
  • 2.1 本章目标
  • 2.2 数学运算符和向量
  • 2.3 变量赋值
  • 2.4 特殊数字
  • 2.5 逻辑向量
  • 2.6 小结
  • 2.7 知识测试:问题
  • 2.8 知识测试:练习
  • 第3章 检查变量和工作区
  • 3.1 本章目标
  • 3.2 类
  • 3.3 不同类型的数字
  • 3.4 其他通用类
  • 3.5 检查和更改类
  • 3.6 检查变量
  • 3.7 工作区
  • 3.8 小结
  • 3.9 知识测试:问题
  • 3.10 知识测试:练习
  • 第4章 向量、矩阵和数组
  • 4.1 本章目标
  • 4.2 向量
  • 4.2.1 序列
  • 4.2.2 长度
  • 4.2.3 命名
  • 4.2.4 索引向量
  • 4.2.5 向量循环和重复
  • 4.3 矩阵和数组
  • 4.3.1 创建数组和矩阵
  • 4.3.2 行、列和维度
  • 4.3.3 行名、列名和维度名
  • 4.3.4 索引数组
  • 4.3.5 合并矩阵
  • 4.3.6 数组算术
  • 4.4 小结
  • 4.5 知识测试:问题
  • 4.6 知识测试:练习
  • 第5章 列表和数据框
  • 5.1 本章目标
  • 5.2 列表
  • 5.2.1 创建列表
  • 5.2.2 原子变量和递归变量
  • 5.2.3 列表的维度和算术运算
  • 5.2.4 索引列表
  • 5.2.5 向量和列表之间的转换
  • 5.2.6 组合列表
  • 5.3 NULL
  • 5.4 成对列表
  • 5.5 数据框
  • 5.5.1 创建数据框
  • 5.5.2 索引数据框
  • 5.5.3 基本数据框操作
  • 5.6 小结
  • 5.7 知识测试:问题
  • 5.8 知识测试:练习
  • 第6章 环境和函数
  • 6.1 本章目标
  • 6.2 环境
  • 6.3 函数
  • 6.3.1 创建和调用函数
  • 6.3.2 向其他函数传递和接收函数
  • 6.3.3 变量的作用域
  • 6.4 小结
  • 6.5 知识测试:问题
  • 6.6 知识测试:练习
  • 第7章 字符串和因子
  • 7.1 本章目标
  • 7.2 字符串
  • 7.2.1 创建和打印字符串
  • 7.2.2 格式化数字
  • 7.2.3 特殊字符
  • 7.2.4 更改大小写
  • 7.2.5 截取字符串
  • 7.2.6 分割字符串
  • 7.2.7 文件路径
  • 7.3 因子
  • 7.3.1 创建因子
  • 7.3.2 更改因子水平
  • 7.3.3 去掉因子水平
  • 7.3.4 有序因子
  • 7.3.5 将连续变量转换为类别
  • 7.3.6 将类别变量转换为连续变量
  • 7.3.7 生成因子水平
  • 7.3.8 合并因子
  • 7.4 小结
  • 7.5 知识测试:问题
  • 7.6 知识测试:练习
  • 第8章 流程控制和循环
  • 8.1 本章目标
  • 8.2 流程控制
  • 8.2.1 if和else
  • 8.2.2 矢量化的if
  • 8.2.3 多个分支
  • 8.3 循环
  • 8.3.1 重复循环
  • 8.3.2 while循环
  • 8.3.3 for循环
  • 8.4 小结
  • 8.5 知识测试:问题
  • 8.6 知识测试:练习
  • 第9章 高级循环
  • 9.1 本章目标
  • 9.2 replication
  • 9.3 遍历列表
  • 9.4 遍历数组
  • 9.5 多个输入的应用函数
  • 即时向量化(Instant Vectorization)
  • 9.6 拆分—应用—合并(Split-Apply-Combine)
  • 9.7 plyr包
  • 9.8 小结
  • 9.9 知识测验:问题
  • 9.10 知识测试:练习
  • 第10章 包
  • 10.1 本章目标
  • 10.2 加载包
  • 10.2.1 搜索路径
  • 10.2.2 库和已安装的包
  • 10.3 安装包
  • 10.4 维护包
  • 10.5 小结
  • 10.6 知识测试:问题
  • 10.7 知识测试:练习
  • 第11章 日期和时间
  • 11.1 本章目标
  • 11.2 日期和时间类
  • 11.2.1 POSIX日期和时间
  • 11.2.2 Date类
  • 11.2.3 其他日期类
  • 11.3 日期与字符串的相互转换
  • 11.3.1 解析日期
  • 11.3.2 格式化日期
  • 11.4 时区
  • 11.5 日期和时间的算术运算
  • 11.6 lubridate
  • 11.7 小结
  • 11.8 知识测试:问题
  • 11.9 知识测试:练习
  • 第二部分 数据分析工作流
  • 第12章 获取数据
  • 12.1 本章目标
  • 12.2 内置的数据集
  • 12.3 读取文本文件
  • 12.3.1 CSV和制表符分隔(Tab-Delimited)文件
  • 12.3.2 非结构化文本文件
  • 12.3.3 XML和HTML文件
  • 12.3.4 JSON和YAML文件
  • 12.4 读取二进制文件
  • 12.4.1 读取Excel文件
  • 12.4.2 读取SAS、Stata、SPSS和MATLAB文件
  • 12.4.3 读取其他文件类型
  • 12.5 Web数据
  • 12.5.1 拥有API的网站
  • 12.5.2 抓取网页
  • 12.6 访问数据库
  • 12.7 小结
  • 12.8 知识测试:问题
  • 12.9 知识测试:练习
  • 第13章 数据清理和转换
  • 13.1 本章目标
  • 13.2 清理字符串
  • 13.3 操作数据框
  • 13.3.1 添加和替换列
  • 13.3.2 处理缺失值
  • 13.3.3 在宽和长表格之间进行转换
  • 13.3.4 使用SQL
  • 13.4 排序
  • 13.5 函数式编程
  • 13.6 小结
  • 13.7 知识测试:问题
  • 13.8 知识测试:练习
  • 第14章 探索和可视化
  • 14.1 本章目标
  • 14.2 汇总统计
  • 14.3 三种绘图系统
  • 14.4 散点图
  • 14.4.1 第一种方法:base绘图法
  • 14.4.2 第二种方法:lattice图形系统
  • 14.4.3 第三种方法:ggplot2图形系统
  • 14.4.4 线图
  • 14.5 直方图
  • 14.6 箱线图
  • 14.7 条形图
  • 14.8 其他的绘图包和系统
  • 14.9 小结
  • 14.10 知识测试:问题
  • 14.11 知识测试:练习
  • 第15章 分布与建模
  • 15.1 本章目标
  • 15.2 随机数
  • 15.2.1 示例函数
  • 15.2.2 从分布中抽样
  • 15.3 分布
  • 15.4 公式
  • 15.5 第一个模型:线性回归
  • 15.5.1 比较和更新模型
  • 15.5.2 绘图和模型检查
  • 15.6 其它模型类型
  • 15.7 小结
  • 15.8 知识测试:问题
  • 15.9 知识测试:练习
  • 第16章 程序设计
  • 16.1 本章目标
  • 16.2 信息、警告和错误
  • 16.3 错误处理
  • 16.4 调试
  • 16.5 测试
  • 16.5.1 RUnit
  • 16.5.2 testthat
  • 16.6 魔法
  • 16.6.1 将字符串转换成代码
  • 16.6.2 把代码转换成字符串
  • 16.7 面向对象编程
  • 16.7.1 S3类
  • 16.7.2 引用类
  • 16.8 小结
  • 16.9 知识测试:问题
  • 16.10 知识测试:练习
  • 第17章 制作程序包
  • 17.1 本章目标
  • 17.2 为什么要创建软件包
  • 17.3 先决条件
  • 17.4 包目录结构
  • 17.5 你的第一个包
  • 17.6 为包撰写文档
  • 17.7 检查和构建包
  • 17.8 包的维护
  • 17.9 小结
  • 17.10 知识测试:问题
  • 17.11 知识测试:练习
  • 第三部分 附录
  • 附录A 变量的属性
  • 附录B R中其他可做的事情
  • 附录C 问题答案
  • 附录D 练习答案
  • 参考文献
  • 关于封面
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。