定 價:¥48.00
作 者: | (美)科林吉爾斯比,(美)羅賓洛夫萊斯 |
出版社: | 中國電力出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787519820855 | 出版時間: | 2018-09-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字數(shù): |
前言1
第 1 章 概述7
軟件要求7
讀者對象和如何使用本書8
什么是效率9
R 語言的高效性10
為何需要高效?12
通用的效率技巧13
基準測試與性能測試15
圖書資源20
參考文獻20
第 2 章 高效安裝22
軟件要求23
高效 R 配置的 5 個高級技巧23
操作系統(tǒng)23
R 版本26
R 啟動30
RStudio41
BLAS 和其他 R 解釋器51
參考文獻54
第 3 章 高效編程55
軟件要求(配置)55
高效編程 5 個技巧55
一般性建議56
與用戶交互61
因子(Factors)64
Apply 函數(shù)族66
緩存變量70
字節(jié)編譯73
參考文獻76
第 4 章 高效工作流77
前提條件77
高效工作流的 5 條高級技巧77
項目規(guī)劃類型學78
項目規(guī)劃與管理80
包的選擇84
發(fā)布89
參考文獻93
第 5 章 高效輸入 / 輸出94
軟件配置95
關于數(shù)據(jù) I/O 的 5 條高級技巧95
使用 rio 的通用數(shù)據(jù)導入95
純文本格式97
二進制文件格式103
從因特網(wǎng)獲取數(shù)據(jù)106
訪問包中的數(shù)據(jù)107
參考文獻108
第 6 章 高效數(shù)據(jù)木匠109
軟件配置110
高效數(shù)據(jù)木匠的 5 條高級技巧110
高效的 tibble 數(shù)據(jù)框110
使用 tidyr 與正則表達式整理數(shù)據(jù)112
使用 dplyr 高效處理數(shù)據(jù)118
使用數(shù)據(jù)庫130
使用 data.table 處理數(shù)據(jù)134
參考文獻137
第 7 章 高效優(yōu)化138
軟件配置139
高效優(yōu)化的 5 條高級技巧139
代碼分析139
例子:模仿 Monopoly141
高效的基礎 R143
例子:優(yōu)化 move_square() 函數(shù)150
并行計算151
Rcpp154
參考文獻164
第 8 章 高效硬件165
軟件配置165
高效硬件的 5 條高級技巧165
背景知識:什么是字節(jié)?166
隨機存取存儲器167
硬盤驅動器 : HDD 與 SSD170
操作系統(tǒng):32 位或 64 位171
中央處理器172
第 9 章 高效協(xié)作175
軟件配置176
編碼風格176
版本控制182
代碼審查186
參考文獻187
第 10 章 高效學習188
軟件配置188
高效學習的高級 5 條技巧188
使用 R 的內(nèi)部幫助189
在線資源196
提出問題198
深入學習199
傳播知識201
參考文獻201
附錄 A 依賴包203
附錄 B 參考文獻205