高级R语言编程指南
编辑推荐
本书为解决各种R语言编程问题提供了非常有用的工具和技术,帮助你少走弯路。书中阐释了R语言简洁、优美以及灵活的核心特点,展示了许多必备的技巧,通过它们可以创建在各个场景中使用的优质代码。
本书主要内容
R语言基础知识,包括标准数据类型和函数。
将函数式编程作为有用的框架来解决多类问题。
元编程的优点与缺点。
编写快速及节省内存的程序。
本书展示了R的特别之处,为R软件使用者成为R程序员奠定了基础。中级R程序员则可以通过本书更深入地研究R语言,学习新策略来解决各种问题。而其他语言的程序员可以通过本书细致地了解R语言并理解R语言的运行方式。
内容简介
本书从R语言的基础知识入手,深入介绍了R函数式编程、R语言的面向对象特性、程序的调试、代码优化和性能调优。同时,本书也介绍了R语言如何与HTML和LaTex语言结合的技术,介绍了高性能计算以及C语言编程接口。
作者简介
哈德利 威克汉姆 (Hadley Wickham) R语言及相关领域的领军人物,RStudio首席科学家,美国莱斯大学统计学助理教授。他拥有超过10年的R语言编程经验,致力于开发用于数据处理、分析、成像的工具。他已经开发了几十个高质量的R软件包,如ggplot、lubridate、plyr、reshape2、 stringr和 httr等。