高级R语言编程指南
内容介绍
《高级R语言编程指南》从R语言的基础知识入手,深入介绍了R函数式编程、R语言的面向对象特性、程序的调试、代码优化和性能调优。同时,本书也介绍了R语言如何与HTML和LaTex语言结合的技术,介绍了高性能计算以及C语言编程接口。
目录
- 第1章 简介1
- 第一部分 基础知识
- 第2章 数据结构8
- 第3章 子集选取21
- 第4章 常用函数与数据结构36
- 第5章 R编程风格指南40
- 第6章 函数44
- 第7章 面向对象编程指南64
- 第8章 环境79
- 第9章 调试、条件处理和防御性编程95
- 第二部分 函数式编程
- 第10章 函数式编程112
- 第11章 泛函127
- 第12章 函数运算符149
- 第三部分 语言计算
- 第13章 非标准计算166
- 第14章 表达式180
- 第15章 领域特定语言200
- 第四部分 性能
- 第16章 性能214
- 第17章 代码优化225
- 第18章 内存243
- 第19章 使用Rcpp编写高性能函数254
- 第20章 R的C接口278