注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計高效R語言編程

高效R語言編程

高效R語言編程

定 價:¥48.00

作 者: (美)科林吉爾斯比,(美)羅賓洛夫萊斯
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787519820855 出版時間: 2018-09-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  關于設置R編程環(huán)境的建議。 探索一般編程概念和R的編碼技術。 理解高效R工作流的組成部分。 學習在R中如何高效的讀寫數(shù)據(jù)。 深入探討清理原始數(shù)據(jù)(數(shù)據(jù)木匠)的重要技巧。 使用性能分析、標準技巧和其他方法優(yōu)化你的代碼。 確定你用于R計算的硬件性能。 大化R協(xié)作編程的好處。 促使你從R初學者往R程序員轉變。

作者簡介

  Colin Gillespie是英國紐卡斯爾大學的高級講師(副教授)。他的研究領域是高性能統(tǒng)計計算與貝葉斯統(tǒng)計。他常被Jumping Rivers聘為顧問,自2005年開始講授R語言。 Robin Lovelace是利茲學院的運輸研究(ITS)與數(shù)據(jù)分析(LIDA)的研究員。Robin幾年來使用R語言進行學術研究,并為各層次學生講述了大量的R課程。Robin在多個應用項目中使用R。

圖書目錄

前言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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號