R 语言高级程序设计 Advanced R 中文版 PDF 文档
本书原著者 Hadley Wickham 是 R 语言领域屈指可数的顶尖专家,他开发了 R 语言中大量非常重要的包,比如 ggplot2、plyr、reshape2 等等,可以说没有哪个 R 语言开发者没有使用过他开发的函数。
本书是 Hadley Wickham 根据他多年的 R 语言编程经验编写的经典著作,主要介绍了 R 语言的本质,也是国外 R 语言开发人员必读的核心书籍之一。 是否掌握了本书的内容,也是判断 R 语言开发者水平的重要标准之一,可以认为:掌握了本书内容的使用者是专业的 R 语言程序员,否则就是业余的 R 语言用户。 本书对于加深对 R 语言的理解,提高 R 语言的开发水平,具有很大的作用。
但是,由于本书具有一定的难度,并且原书又是英文撰写的,因此,本书在国内的R 语言开发人员中普及程度很低,大多数 R 语言开发者甚至没有听说过本书,这导致了国内 R 语言开发者的水平与国外开发者相比,存在很大的差距。
如今,市面上有很多 R 语言的相关书籍,但是内容基本上都是将 R 语言直接应用到某个具体的领域,而很少介绍 R 语言本身,以及它的各种高级特性。 用武侠小说中的语言来说,就是只重招式而不重内力修为。 而本书就是像《九阳神功》这种可以提高读者内力的著作,一旦你理解了本书的内容,一定会有 一览众山小 的感觉,阅读其它书籍会觉得相当轻松。
虽然本书名为《Advanced R》,看似只针对高级开发人员,但是我建议所有的 R 语言开发者,都应该读一读本书,一定会有收获。
目录
前言
第一部分 基础知识
1 介绍
2 数据结构
3 取子集操作
4 词汇表
5 编程风格指南
6 函数
7 面向对象指南
8 环境
9 调试、条件处理和防御性编程
第二部分 函数式编程
10 函数式编程
11 泛函
12 函数运算符
第三部分 编程语言层面的计算
13 非标准计算
14 表达式
15 领域特定语言
第四部分 性能
16 性能
17 优化代码
18 内存
19 使用 Rcpp 包编写高性能函数
20R 的 C 语言接口
下载地址:https://www.wenjiangs.com/wp-content/uploads/2023/07/LI8rZewSKpQlQ1nF.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
下一篇: Linux 常用命令手册 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论