Advanced R Programming, Second Edition

Advanced R Programming, Second Edition

简介:

这本书帮助你理解R是如何在基本层面上工作的。它是为希望加深对语言的理解的R程序员以及希望了解R与众不同之处的其他语言经验丰富的程序员而设计的。它将教你R的基础; 三个基本的编程范例 (功能,面向对象和元编程); 以及调试和优化代码的强大技术。第二版是一个全面的更新:

新的基础章节: “名称和值” 、 “控制流” 和 “条件”全面覆盖面向对象编程的章节S3,S4,R6,以及如何在它们之间进行选择更深入地覆盖元编程,包括新的整洁评估框架使用像rlang (rlang.r-lib.org) 这样的新包,它为低级操作提供了一个干净的接口,而purr (purrr.tidyverse.org/) 用于函数式编程在代码块和图形中使用颜色

英文简介:

This book helps you understand how R works at a fundamental level. It is designed for R programmers who want to deepen their understanding of the language, and programmers experienced in other languages who want to understand what makes R different and special.

It will teach you the foundations of R; three fundamental programming paradigms (functional, object-oriented, and metaprogramming); and powerful techniques for debugging and optimising your code.

The second edition is a comprehensive update:

New foundational chapters: "Names and values," "Control flow," and "Conditions"comprehensive coverage of object oriented programming with chapters on S3, S4, R6, and how to choose between themMuch deeper coverage of metaprogramming, including the new tidy evaluation frameworkuse of new package like rlang (rlang.r-lib.org), which provides a clean interface to low-level operations, and purr (purrr.tidyverse.org/) for functional programmingUse of color in code chunks and figures

书名
Advanced R Programming, Second Edition
译名
高级 R,第二版
语言
英语
年份
2015
页数
466页
大小
2.16 MB
下载
pdf iconAdvanced R Programming, Second Edition.pdf
密码
65536

最后更新:2025-04-12 23:58:02

←Information Theory and Network Coding

→First Contact with Deep Learning: Practical Introduction with Keras