R 语言高级程序设计 Advanced R 中文版 PDF 文档

发布于 2023-09-05 11:39:36 字数 1341 浏览 27 评论 0

本书原著者 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

qq_7J1imQ

文章 0 评论 0

《一串符号》

文章 0 评论 0

hls.

文章 0 评论 0

雅心素梦

文章 0 评论 0

塔塔猫

文章 0 评论 0

微信用户

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文