本书由R语言领军人物Hadley Wickham亲笔撰写,深入阐释R语言编程的核心技术、工具,并提供大量实用编程技巧,可以帮助你了解R语言底层的工作方式,提升R语言编程技能,有效解决实际工作中的各种R语言编程问题。
全书分为五部分,第一部分(第2-8章)详细介绍R语言基础知识,包括名字和取值、向量、子集选取、控制流、函数、环境、条件;第二部分(第9-11章)介绍函数式编程,包括泛函、函数工厂和函数运算符;第三部分(第12-16章)介绍面向对象编程,包括基础类型、S3、R6、S4,以及各系统之间的权衡;第四部分(第17-21章)介绍元编程技术,包括表达式、准引用、计算、翻译R代码等;第五部分(第22-25章)介绍R的高级技术,包括调试、衡量性能、改进性能、使用C++重写R代码。
本书展示了R的特别之处,为想深入学习R、理解R语言的初学者奠定了基础;中级R程序员则可以通过本书更深入地学习解决各种问题的新策略;而其他语言的程序员可以通过本书细致地了解R语言并理解R语言的运行方式。
第二版的更新如下:首部分增加三章新的内容:名字和取值、控制流、条件;全面介绍面向对象编程,涵盖S3、R6、S4,以及如何在它们中进行选择;更深入地介绍元编程,包括新的tidy评估框架;使用新的添加包,如rlang和purrr进行函数式编程,添加包rlang为低级操作提供了简洁的接口。
下载地址
https://pan.baidu.com/s/18inRBiNqnGjDO_qzBAUjfA
- 如需提取码:[打开微信]->[扫描下方二维码]->[关注数据与人] 回复”3384″ 获取提取码
- 坚持电子书籍资源共享,感谢认同!