万本电子书0元读

万本电子书0元读

顶部广告

R包开发电子书

从R包的使用者晋升为R包的发者,从本书始。 本书由R社区极有影响力的发者,ggplot2、plyr等诸多知名R包发者Hadley Wickham执笔,展示R包发哲学。书中详细介绍了如何将可重用的R函数、示例数据以及文档一起包,以便与他人分享代码、节省发时间、组织数据分析,尽可能让工作自动化。 学习R包*有用的组件,包括使用指南和单元测试 利用devtools自动执行任务 掌握良好编码风格的技巧,比如如何把函数组织成文件

售       价:¥

纸质售价:¥33.80购买纸书

121人正在读 | 0人评论 6.2

作       者:威克姆(Hadley Wickham)

出  版  社:人民邮电出版社

出版时间:2016-08-01

字       数:13.8万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书是一本发理念与发实例相结合的实用指南,主要内容包括:R包基础知识介绍,包的基本结构和可能形式,R代码,包的元数据,对象文档,长格式文档,数据,命名空间,编译过的代码,Git和GitHub,发布包,等等。其目的是教会你如何发包,让你可以发自己的包,而不只是使用别人的包,而从R包的使用者蜕变成R包的发者。 本书是一本发理念与发实例相结合的实用指南,主要内容包括:R包基础知识介绍,包的基本结构和可能形式,R代码,包的元数据,对象文档,长格式文档,数据,命名空间,编译过的代码,Git和GitHub,发布包,等等。其目的是教会你如何发包,让你可以发自己的包,而不只是使用别人的包,而从R包的使用者蜕变成R包的发者。
【推荐语】
从R包的使用者晋升为R包的发者,从本书始。   本书由R社区极有影响力的发者,ggplot2、plyr等诸多知名R包发者Hadley Wickham执笔,展示R包发哲学。书中详细介绍了如何将可重用的R函数、示例数据以及文档一起包,以便与他人分享代码、节省发时间、组织数据分析,尽可能让工作自动化。   学习R包*有用的组件,包括使用指南和单元测试 利用devtools自动执行任务 掌握良好编码风格的技巧,比如如何把函数组织成文件 使用devtools简化发流程 发现提交包到CRAN的*途径
【作者】
Hadley Wickham   RStudio的首席科学家,莱斯大学的助理教授,资深R社区成员,已发了30多个R包。因在数据处理和可视化发工具方面的卓越贡献,获得专为统计计算而设立的约翰·钱伯斯奖。
目录展开

O'Reilly Media, Inc.介绍

中文版推荐序一

中文版推荐序二

译者序

前言

本书内容

排版约定

使用代码示例

联系我们

致谢

第一部分 入门

第1章 简介

1.1 开发理念

1.2 入门

1.3 约定

1.4 版本记录

第2章 包的结构

2.1 给包命名

2.2 创建一个包

2.3 RStudio 项目

2.4 什么是包

2.5 什么是库

第二部分 包的组件

第3章 R 代码

3.1 R 代码的工作流程

3.2 组织函数

3.3 代码风格

3.4 顶层代码

3.5 CRAN 注记

第4章 包的元数据

4.1 依赖:包需要什么

4.2 标题和描述:包是做什么的

4.3 作者:你是谁

4.4 许可证:谁能使用包

4.5 版本

4.6 其他域

第5章 对象文档

5.1 文档工作流程

5.2 另一个文档工作流程

5.3 roxygen 注释

5.4 函数文档

5.5 数据集文档

5.6 包文档

5.7 类、泛型和方法的文档

5.8 特殊字符

5.9 不要重复自己

5.10 文本格式参考

第6章 使用指南:长篇文档

6.1 使用指南工作流程

6.2 元数据

6.3 Markdown

6.4 knitr

6.5 开发周期

6.6 写使用指南的建议

6.7 CRAN 注记

6.8 下一步

第7章 测试

7.1 测试工作流程

7.2 测试结构

7.3 编写测试

7.4 测试文件

7.5 CRAN 注记

第8章 命名空间

8.1 动机

8.2 搜索路径

8.3 命名空间

8.4 工作流程

8.5 导出

8.6 导入

第9章 外部数据

9.1 导出的数据

9.2 内部数据

9.3 原始数据

9.4 其他数据

9.5 CRAN 注记

第10章 编译过的代码

10.1 C++

10.2 C

10.3 调试编译过的代码

10.4 makefile

10.5 其他语言

10.6 许可

10.7 开发工作流程

10.8 CRAN 的问题

第11章 安装文件

11.1 包引用

11.2 其他语言

第12章 其他组成部分

第三部分 最佳实践

第13章 Git 和 GitHub

13.1 RStudio、Git 和 GitHub

13.2 初始设置

13.3 创建本地的 Git 仓库

13.4 查看改变

13.5 记录改变

13.6 提交的最佳实践

13.7 忽略文件

13.8 撤销一个错误

13.9 与 GitHub 同步

13.10 使用 GitHub 的好处

13.11 与他人合作

13.12 问题

13.13 分支

13.14 创建拉请求

13.15 向另一个仓库提交拉请求

13.16 审查和接受请求

13.17 更多内容

第14章 自动检查

14.1 工作流程

14.2 检查

14.3 使用 Travis 进行每次提交后的检查

第15章 发布包

15.1 版本号

15.2 向后兼容

15.3 提交过程

15.4 CRAN 的政策

15.5 重要文件

15.6 发布

15.7 准备下一个版本

15.8 宣传包

15.9 祝贺你

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部