R 專案開發 | 拾書所

R 專案開發

$ 250 元 原價 294

<內容簡介>

本書是一本開發理念與開發實例相結合的實用指南,主要內容包括:R包基礎知識介紹,包的基本結構和可能形式,R代碼,包的元數據,對象文檔,長格式文檔,數據,命名空間,編譯過的代碼,Git和GitHub,發布包,等等。其目的是教會你如何開發包,讓你可以開發自己的包,而不只是使用別人的包,進而從R包的使用者蛻變成R包的開發者。

<章節目錄>

中文版推薦序一xi
中文版推薦序二xiii
譯者序xv
前言xvii
第一部分入門
第1章簡介2
1.1開發理念3
1.2入門3
1.3約定4
1.4版本記錄5
第2章包的結構6
2.1給包命名6
2.1.1命名的要求6
2.1.2命名的策略6
2.2創建一個包7
2.3 RStudio項目9
2.4什麼是包12
2.4.1源碼包12
2.4.2壓縮包12
2.4.3二進制包13
2.4.4已安裝的包15
2.4.5內存中的包15
2.5什麼是庫16
第二部分包的組件
第3章R代碼20
3.1 R代碼的工作流程20
3.2組織函數21
3.3代碼風格21
3.3.1對象名稱22
3.3.2空格23
3.3.3花括號24
3.3.4行的長度24
3.3.5縮進24
3.3.6賦值表達式25
3.3.7註釋指南25
3.4頂層代碼26
3. 4.1加載代碼26
3.4.2 R運行環境27
3.4.3何時需要副作用28
3.4.4 S4類、泛型和方法29
3.5 CRAN註記29
第4章包的元數據31
4.1依賴:包需要什麼32
4.1.1版本33
4.1.2其他依賴34
4.2標題和描述:包是做什麼的34
4.3作者:你是誰36
4 .4許可證:誰能使用包37
4.5版本38
4.6其他域39
第5章對象文檔40
5.1文檔工作流程41
5.2另一個文檔工作流程42
5.3 roxygen註釋43
5 .4函數文檔45
5.5數據集文檔47
5.6包文檔47
5.7類、泛型和方法的文檔47
5.7.1 S3 47
5.7.2 S4 48
5.7.3 RC 49
5.8特殊字符49
5.9不要重複自己50
5.9.1從其他函數繼承參數50
5.9.2在同一文件中為多個函數提供文檔51
5.10文本格式參考52
5. 10.1字符格式52
5.10.2鏈接52
5.10.3列表52
5.10.4數學符號53
5.10.5表53
第6章使用指南:長篇文檔54
6.1使用指南工作流程55
6.2元數據56
6.3 Markdown 56
6.3.1章節57
6.3.2列表57
6.3.3內聯格式58
6.3.4表格58
6.3.5代碼59
6.4 knitr 59
6.5開發週期62
6.6寫使用指南的建議62
6.7 CRAN註記63
6.8下一步63
第7章測試65
7.1測試工作流程66
7.2測試結構67
7.3編寫測試70
7.3.1測試什麼71
<

Brand Slider