互联网
类型
7.3
豆瓣评分
可以朗读
语音朗读
263千字
字数
2014-06-01
发行日期
展开全部
主编推荐语
本书旨在指导你如何使用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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。