91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
R包開發(fā)
R包開發(fā)
Hadley Wickham
楊學(xué)輝 譯
出版時(shí)間:2016年08月
頁(yè)數(shù):180
從R包的使用者晉升為R包的開發(fā)者,從本書開始。
本書由R社區(qū)最有影響力的開發(fā)者,ggplot2、plyr等諸多知名R包開發(fā)者Hadley Wickham執(zhí)筆,展示R包開發(fā)哲學(xué)。書中詳細(xì)介紹了如何將可重用的R函數(shù)、示例數(shù)據(jù)以及文檔一起打包,以便與他人分享代碼、節(jié)省開發(fā)時(shí)間、組織數(shù)據(jù)分析,盡可能讓工作自動(dòng)化。

● 學(xué)習(xí)R包最有用的組件,包括使用指南和單元測(cè)試
● 利用devtools自動(dòng)執(zhí)行任務(wù)
● 掌握良好編碼風(fēng)格的技巧,比如如何把函數(shù)組織成文件
● 使用devtools簡(jiǎn)化開發(fā)流程
● 發(fā)現(xiàn)提交包到CRAN的最佳途徑

“這本書是使用R語言構(gòu)建高質(zhì)量軟件的實(shí)用指南。任何想要更上一層樓的R程序員都應(yīng)該好好地讀一讀這本書?!?br /> ——Wes McKinney
pandas創(chuàng)建者
“作者Hadley大人在開發(fā)R包方面的成就之大,足以證明他提倡的開發(fā)R包的方法之有效。”
——謝益輝
統(tǒng)計(jì)之都創(chuàng)始人
“本書應(yīng)該是目前僅有的全面講述R包開發(fā)工作的著作……涉及了R包開發(fā)過程中的方方面面,包括R包結(jié)構(gòu)介紹、對(duì)象文檔和長(zhǎng)文檔的寫作、編寫測(cè)試、理解命名空間、外部數(shù)據(jù)和編譯代碼的處理、R包檢查和發(fā)布流程與細(xì)節(jié)以及Git和GitHub的使用等,并深度整合了RStudio的使用?!?br /> ——馮凌秉
統(tǒng)計(jì)之都理事會(huì)主席
“Hadley出手,必屬精品。這本書堪稱R包開發(fā)的圣經(jīng)?!?br /> ——魏太云
統(tǒng)計(jì)之都理事會(huì)成員,corrplot作者
  1. 中文版推薦序一
  2. 中文版推薦序二
  3. 譯者序
  4. 前言
  5. 第一部分 入門
  6. 第1章 簡(jiǎn)介  
  7. 1.1 開發(fā)理念  
  8. 1.2 入門  
  9. 1.3 約定  
  10. 1.4 版本記錄  
  11. 第2章 包的結(jié)構(gòu)  
  12. 2.1 給包命名  
  13. 2.1.1 命名的要求  
  14. 2.1.2 命名的策略  
  15. 2.2 創(chuàng)建一個(gè)包  
  16. 2.3 RStudio項(xiàng)目  
  17. 2.4 什么是包
  18. 2.4.1 源碼包
  19. 2.4.2 壓縮包
  20. 2.4.3 二進(jìn)制包
  21. 2.4.4 已安裝的包
  22. 2.4.5 內(nèi)存中的包
  23. 2.5 什么是庫(kù)
  24. 第二部分 包的組件
  25. 第3章 R代碼
  26. 3.1 R代碼的工作流程
  27. 3.2 組織函數(shù)
  28. 3.3 代碼風(fēng)格
  29. 3.3.1 對(duì)象名稱
  30. 3.3.2 空格
  31. 3.3.3 花括號(hào)
  32. 3.3.4 行的長(zhǎng)度
  33. 3.3.5 縮進(jìn)
  34. 3.3.6 賦值表達(dá)式
  35. 3.3.7 注釋指南
  36. 3.4 頂層代碼
  37. 3.4.1 加載代碼
  38. 3.4.2 R運(yùn)行環(huán)境
  39. 3.4.3 何時(shí)需要副作用
  40. 3.4.4 S4類、泛型和方法
  41. 3.5 CRAN注記
  42. 第4章 包的元數(shù)據(jù)
  43. 4.1 依賴:包需要什么
  44. 4.1.1 版本
  45. 4.1.2 其他依賴 
  46. 4.2 標(biāo)題和描述:包是做什么的
  47. 4.3 作者:你是誰
  48. 4.4 許可證:誰能使用包
  49. 4.5 版本
  50. 4.6 其他域
  51. 第5章 對(duì)象文檔
  52. 5.1 文檔工作流程
  53. 5.2 另一個(gè)文檔工作流程
  54. 5.3 ro xygen注釋
  55. 5.4 函數(shù)文檔
  56. 5.5 數(shù)據(jù)集文檔
  57. 5.6 包文檔  
  58. 5.7 類、泛型和方法的文檔  
  59. 5.7.1 S3  
  60. 5.7.2 S4  
  61. 5.7.3 RC  
  62. 5.8 特殊字符
  63. 5.9 不要重復(fù)自己
  64. 5.9.1 從其他函數(shù)繼承參數(shù)
  65. 5.9.2 在同一文件中為多個(gè)函數(shù)提供文檔
  66. 5.10 文本格式參考
  67. 5.10.1 字符格式
  68. 5.10.2 鏈接
  69. 5.10.3 列表
  70. 5.10.4 數(shù)學(xué)符號(hào)
  71. 5.10.5 表  
  72. 第6章 使用指南:長(zhǎng)篇文檔
  73. 6.1 使用指南工作流程
  74. 6.2 元數(shù)據(jù)
  75. 6.3 Markdown  
  76. 6.3.1 章節(jié)
  77. 6.3.2 列表
  78. 6.3.3 內(nèi)聯(lián)格式
  79. 6.3.4 表格
  80. 6.3.5 代碼
  81. 6.4 knitr  
  82. 6.5 開發(fā)周期
  83. 6.6 寫使用指南的建議
  84. 6.7 CRAN注記
  85. 6.8 下一步
  86. 第7章 測(cè)試
  87. 7.1 測(cè)試工作流程
  88. 7.2 測(cè)試結(jié)構(gòu)
  89. 7.3 編寫測(cè)試
  90. 7.3.1 測(cè)試什么
  91. 7.3.2 跳過測(cè)試
  92. 7.3.3 建立自己的測(cè)試工具
  93. 7.4 測(cè)試文件
  94. 7.5 CRAN注記
  95. 第8章 命名空間
  96. 8.1 動(dòng)機(jī)
  97. 8.2 搜索路徑
  98. 8.3 命名空間
  99. 8.4 工作流程
  100. 8.5 導(dǎo)出
  101. 8.5.1 S3  
  102. 8.5.2 S4  
  103. 8.5.3 RC  
  104. 8.5.4 數(shù)據(jù)
  105. 8.6 導(dǎo)入
  106. 8.6.1 R函數(shù)
  107. 8.6.2 S3  
  108. 8.6.3 S4  
  109. 8.6.4 編譯過的函數(shù)
  110. 第9章 外部數(shù)據(jù)
  111. 9.1 導(dǎo)出的數(shù)據(jù)
  112. 9.2 內(nèi)部數(shù)據(jù)
  113. 9.3 原始數(shù)據(jù)
  114. 9.4 其他數(shù)據(jù)
  115. 9.5 CRAN注記
  116. 第10章 編譯過的代碼
  117. 10.1 C++
  118. 10.1.1 工作流程
  119. 10.1.2 文檔
  120. 10.1.3 導(dǎo)出C++代碼
  121. 10.1.4 導(dǎo)入C++代碼
  122. 10.1.5 最佳實(shí)踐
  123. 10.2 C 
  124. 10.2.1 .Call()入門
  125. 10.2.2 .C()入門
  126. 10.2.3 工作流程
  127. 10.2.4 導(dǎo)出C代碼
  128. 10.2.5 導(dǎo)入C代碼
  129. 10.2.6 最佳實(shí)踐
  130. 10.3 調(diào)試編譯過的代碼
  131. 10.4 makefile  
  132. 10.5 其他語言
  133. 10.6 許可
  134. 10.7 開發(fā)工作流程
  135. 10.8 CRAN的問題
  136. 第11章 安裝文件
  137. 11.1 包引用
  138. 11.2 其他語言
  139. 第12章 其他組成部分
  140. 第三部分 最佳實(shí)踐
  141. 第13章 Git和GitHub 
  142. 13.1 RStudio、Git和GitHub 
  143. 13.2 初始設(shè)置
  144. 13.3 創(chuàng)建本地的Git倉(cāng)庫(kù)
  145. 13.4 查看改變
  146. 13.5 記錄改變
  147. 13.6 提交的最佳實(shí)踐
  148. 13.7 忽略文件
  149. 13.8 撤銷一個(gè)錯(cuò)誤
  150. 13.9 與GitHub同步
  151. 13.10 使用GitHub的好處
  152. 13.11 與他人合作
  153. 13.12 問題
  154. 13.13 分支
  155. 13.14 創(chuàng)建拉請(qǐng)求
  156. 13.15 向另一個(gè)倉(cāng)庫(kù)提交拉請(qǐng)求
  157. 13.16 審查和接受請(qǐng)求
  158. 13.17 更多內(nèi)容
  159. 第14章 自動(dòng)檢查
  160. 14.1 工作流程
  161. 14.2 檢查
  162. 14.2.1 檢查元數(shù)據(jù)
  163. 14.2.2 包的結(jié)構(gòu)
  164. 14.2.3 描述
  165. 14.2.4 命名空間
  166. 14.2.5 代碼
  167. 14.2.6 數(shù)據(jù)
  168. 14.2.7 文檔
  169. 14.2.8 演示
  170. 14.2.9 編譯過的代碼
  171. 14.2.10 測(cè)試
  172. 14.2.11 使用指南
  173. 14.3 使用Travis進(jìn)行每次提交后的檢查
  174. 14.3.1 基本配置
  175. 14.3.2 其他用途
  176. 第15章 發(fā)布包
  177. 15.1 版本號(hào)
  178. 15.2 向后兼容
  179. 15.3 提交過程
  180. 15.3.1 測(cè)試環(huán)境
  181. 15.3.2 檢查結(jié)果
  182. 15.3.3 反向依賴
  183. 15.4 CRAN的政策
  184. 15.5 重要文件
  185. 15.5.1 README.md  
  186. 15.5.2 README.Rmd  
  187. 15.5.3 NEWS.md  
  188. 15.6 發(fā)布
  189. 15.6.1 關(guān)于提交失敗
  190. 15.6.2 二進(jìn)制包編譯
  191. 15.7 準(zhǔn)備下一個(gè)版本
  192. 15.8 宣傳包
  193. 15.9 祝賀你
書名:R包開發(fā)
作者:Hadley Wickham
譯者:楊學(xué)輝 譯
國(guó)內(nèi)出版社:人民郵電出版社
出版時(shí)間:2016年08月
頁(yè)數(shù):180
書號(hào):978-7-115-42788-5
原版書書名:R Packages
原版書出版商:O'Reilly Media
Hadley Wickham
 
Hadley Wickham,RStudio首席科學(xué)家,萊斯大學(xué)助理教授,資深R社區(qū)成員,已開發(fā)了30多個(gè)R包。因在數(shù)據(jù)處理和可視化開發(fā)工具方面的卓越貢獻(xiàn),獲得專為統(tǒng)計(jì)計(jì)算而設(shè)立的約翰·錢伯斯獎(jiǎng)。

Hadley Wickham是RStudio(現(xiàn)已更名為Posit)的首席科學(xué)家,2019年COPSS(統(tǒng)計(jì)學(xué)協(xié)會(huì)主席委員會(huì))獎(jiǎng)得主,R基金會(huì)成員。他構(gòu)建了計(jì)算和認(rèn)知工具,以使數(shù)據(jù)科學(xué)更容易、更快、更有趣。他的工作包括數(shù)據(jù)科學(xué)包(如tidyverse,其中包括ggplot2、dplyr和tidyr)和基礎(chǔ)軟件開發(fā)包(roxygen2、testthat和pkgdown)。他也是一位作家、教育家和演說家,提倡將R語言用于數(shù)據(jù)科學(xué)。您可以從他的網(wǎng)站hadley.nz上了解更多信息。
 
 
購(gòu)買選項(xiàng)
定價(jià):49.00元
書號(hào):978-7-115-42788-5
出版社:人民郵電出版社