这本书涵盖了R语言编程的诸多方面,尤其在面向对象编程、程序调试、提升程序运行速度以及并行计算等方面,填补了同类图书的空白。关于程序调试的章节更是作者多年经验的总结。不管是初学者还是有一定编程经验的读者,阅读这本书都会有所收获。
本书核心内容:
R语言的完整语法以及R语言的编程技巧
创建精美图形来展示复杂数据和函数
使用并行计算和向量化的方法编写更高效的代码
使用R对C/C++和Python的接口来提高计算速度或增加功能
文本分析、图像处理等领域新的R包
使用高级调试技巧清除代码里恼人的错误
包含许多“扩展案例”,展示完整的、特定用途的函数,并针对同一个问题讨论了不同的设计方案,以便分析高效准确的做法。
在恰当的时候介绍R语言与其他语言的差异,给那些了解其他语言的开发人员提供参考。