R包开发
5推荐 收藏
10.4K阅读

R包开发

Hadley Wickham (作者) 杨学辉 (译者)
暂时缺货
RStudio首席科学家、R社区最有影响力的开发者Hadley Wickham详细展示如何开发R包、提高效率
统计之都创始人谢益辉、统计之都理事会主席冯凌秉作序推荐
本书是一本开发理念与开发实例相结合的实用指南,主要内容包括:R包基础知识介绍,包的基本结构和可能形式,R代码,包的元数据,对象文档,长格式文档,数据,命名空间,编译过的代码,Git和GitHub,发布包,等等。其目的是教会你如何开发包,让你可以开发自己的包,而不只是使用别人的包,进而从R包的使用者蜕变成R包的开发者。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥24.99
格式
mobi   pdf

纸质书
¥38.71 ¥49.00

出版信息

所属分类

本书特色



从R包的使用者晋升为R包的开发者,从本书开始。

本书由R社区最有影响力的开发者,ggplot2、plyr等诸多知名R包开发者Hadley Wickham执笔,展示R包开发哲学。书中详细介绍了如何将可重用的R函数、示例数据以及文档一起打包,以便与他人分享代码、节省开发时间、组织数据分析,尽可能让工作自动化。

学习R包最有用的组件,包括使用指南和单元测试
利用devtools自动执行任务
掌握良好编码风格的技巧,比如如何把函数组织成文件
使用devtools简化开发流程
发现提交包到CRAN的最佳途径

“这本书是使用R语言构建高质量软件的实用指南。任何想要更上一层楼的R程序员都应该好好地读一读这本书。”——Wes McKinney,pandas创建者

“作者Hadley大人在开发R包方面的成就之大,足以证明他提倡的开发R包的方法之有效。”——谢益辉,统计之都创始人

“本书应该是目前仅有的全面讲述R包开发工作的著作……涉及了R包开发过程中的方方面面,包括R包结构介绍、对象文档和长文档的写作、编写测试、理解命名空间、外部数据和编译代码的处理、R包检查和发布流程与细节以及Git和GitHub的使用等,并深度整合了RStudio的使用。”——冯凌秉,统计之都理事会主席

“Hadley出手,必属精品。这本书堪称R包开发的圣经。”——魏太云,统计之都理事会成员,corrplot作者

目录

版权声明 阅读
O'Reilly Media, Inc.介绍 阅读
中文版推荐序一 阅读
中文版推荐序二 阅读
译者序 阅读
前言 阅读
第一部分 入门 阅读
第 1 章 简介 阅读
第 2 章 包的结构 阅读
第二部分 包的组件 阅读
第 3 章 R 代码 阅读
第 4 章 包的元数据
第 5 章 对象文档
第 6 章 使用指南:长篇文档
第 7 章 测试
第 8 章 命名空间
第 9 章 外部数据
第 10 章 编译过的代码
第 11 章 安装文件
第 12 章 其他组成部分
第三部分 最佳实践
第 13 章 Git 和 GitHub
第 14 章 自动检查
第 15 章 发布包

作者介绍

<作者简介>
Hadley Wickham
RStudio的首席科学家,莱斯大学的助理教授,资深R社区成员,已开发了30多个R包。因在数据处理和可视化开发工具方面的卓越贡献,获得专为统计计算而设立的约翰·钱伯斯奖。

<译者简介>
杨学辉
自由程序员,译者,独立博客——猎数博客——的博主。数学系毕业的技术爱好者,兴趣广泛,致力于学习和开发新的技术,以便高效地解决现实生活中的实际问题。深入的了解和交流,可以访问他的博客: http://www.bagualu.net。

大家也喜欢

  • R图形化数据分析

    John Jay Hilfiger   王洋洋   译

    本书介绍如何使用图形化的方法来分析和理解复杂的数据,该方法突出数据中重要的关联和分布趋势,并使用尽可能简单的视...

  • R语言与数据分析实战

    徐珉久   武传海   译

    R语言是面向统计和机器学习的编程语言,本书以R语言的“编程属性”为中心,介绍了熟练使用R语言的方法和关于数据可...

  • R语言入门与实践

    Garrett Grolemund   冯凌秉   译

    本书通过三个精心挑选的例子,深入浅出地讲解如何使用R语言玩转数据。书中涵盖R语言编程的方方面面,内容涉及R对象...

  • R语言实战(第2版)

    Robert I. Kabacoff   王小宁   刘撷芯   黄俊文   译

    本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传...

  • 学习R

    Richard Cotton   刘军   译

    编写简单的R程序,知道R语言能做什么 使用向量、数组、列表、数据框和字符串等数据类型 掌握条件语句以及分支...

相关文章

  • http://r-pkgs.had.co.nz/ 这本书是有开源电子版的。
    花狸狐哨的kvm  发表于 2019-09-19 18:33:19
    推荐