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