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

高效R語(yǔ)言編程

高效R語(yǔ)言編程

定 價(jià):¥48.00

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787519820855 出版時(shí)間: 2018-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  Colin Gillespie是英國(guó)紐卡斯?fàn)柎髮W(xué)的高級(jí)講師(副教授)。他的研究領(lǐng)域是高性能統(tǒng)計(jì)計(jì)算與貝葉斯統(tǒng)計(jì)。他常被Jumping Rivers聘為顧問(wèn),自2005年開(kāi)始講授R語(yǔ)言。 Robin Lovelace是利茲學(xué)院的運(yùn)輸研究(ITS)與數(shù)據(jù)分析(LIDA)的研究員。Robin幾年來(lái)使用R語(yǔ)言進(jìn)行學(xué)術(shù)研究,并為各層次學(xué)生講述了大量的R課程。Robin在多個(gè)應(yīng)用項(xiàng)目中使用R。

圖書(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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)