《學習R》

《學習R》html

基本信息web

原書名:Learning Rsql

原出版社: O'Reilly Media數據庫

做者: (美)Richard Cotton   編程

譯者: 劉軍json

叢書名: 圖靈程序設計叢書api

出版社:人民郵電出版社數組

ISBN:9787115351708app

上架時間:2014-4-28eclipse

出版日期:2014 年6月

開本:16開

頁碼:341

版次:1-1

所屬分類:計算機 > 軟件與程序設計 > 綜合 > 高級程序語言設計

 

更多關於》》》 《學習R》

 

編輯推薦

    《學習R》講解如何使用R語言及其軟件環境分析數據,即便沒有編程經驗也能看懂。經過這本實用教程,你能夠輕鬆掌握如何使用必要的R工具來分析數據,同時掌握相關數據類型和通用的編程概念。

  《學習R》後半部分會講到數據分析的各類實際應用,涵蓋導入數據和發佈結果。另外,值得一提的是,本書每一章都會結合所講內容提供精心編制的小測試和練習題,須要編寫R代碼完成,從而鞏固所學的知識。

 

內容簡介

    書籍

    計算機書籍

《學習r》分爲上下兩部分,旨在指導你如何使用r,並提供練習的機會。上半部分主要介紹r的技術細節和使用技巧。每章都簡要介紹了一組不一樣的數據類型(例如第4章介紹向量、矩陣和數組)或概念(例如第8章介紹分支和循環)。下半部分更側重實踐,展現了從輸入數據到發佈結果這一標準的數據分析流程。

即便你沒有任何編程基礎,也能順利閱讀本書。

 

目錄

《學習r》

譯者序  xii

前言  xiii

第一部分 r語言

第1章 簡介  2

1.1 本章目標  2

1.2 r是什麼  2

1.3 安裝r  3

1.4 選擇一個ide  4

1.4.1 emacs+ess  4

1.4.2 eclipse/architect  4

1.4.3 rstudio  5

1.4.4 revolution-r  5

1.4.5 live-r  5

1.4.6 其餘ide和編輯器  6

1.5 你的第一個程序  6

1.6 如何從r中得到幫助  7

1.7 安裝其餘相關軟件  9

1.8 小結  9

1.9 知識測試:問題  10

1.10 知識測試:練習  10

第2章 科學計算器  11

2.1 本章目標  11

2.2 數學運算符和向量  11

2.3 變量賦值  15

2.4 特殊數字  17

2.5 邏輯向量  18

2.6 小結  20

2.7 知識測試:問題  20

2.8 知識測試:練習  20

第3章 檢查變量和工做區  22

3.1 本章目標  22

3.2 類  22

3.3 不一樣類型的數字  23

3.4 其餘通用類  24

3.5 檢查和更改類  26

3.6 檢查變量  29

3.7 工做區  32

3.8 小結  33

3.9 知識測試:問題  33

3.10 知識測試:練習  34

第4章  向量、矩陣和數組  35

4.1 本章目標  35

4.2 向量  35

4.2.1 序列  37

4.2.2 長度  38

4.2.3 命名  39

4.2.4 索引向量  39

4.2.5 向量循環和重複  41

4.3 矩陣和數組  43

4.3.1 建立數組和矩陣  43

4.3.2 行、列和維度  45

4.3.3 行名、列名和維度名  46

4.3.4 索引數組  47

4.3.5 合併矩陣  47

4.3.6 數組算術  48

4.4 小結  50

4.5 知識測試:問題  50

4.6 知識測試:練習  51

第5章 列表和數據框  52

5.1 本章目標  52

5.2 列表  52

5.2.1 建立列表  52

5.2.2 原子變量和遞歸變量  54

5.2.3 列表的維度和算術運算  55

5.2.4 索引列表  56

5.2.5 向量和列表之間的轉換  58

5.2.6 組合列表  60

5.3 null  61

5.4 成對列表  64

5.5 數據框  65

5.5.1 建立數據框  65

5.5.2 索引數據框  68

5.5.3 基本數據框操做  69

5.6 小結  71

5.7 知識測試:問題  71

5.8 知識測試:練習  72

第6章 環境和函數  73

6.1 本章目標  73

6.2 環境  73

6.3 函數  76

6.3.1 建立和調用函數  76

6.3.2 向其餘函數傳遞和接收函數  80

6.3.3 變量的做用域  82

6.4 小結  84

6.5 知識測試:問題  84

6.6 知識測試:練習  84

第7章 字符串和因子  86

7.1 本章目標  86

7.2 字符串  86

7.2.1 建立和打印字符串  87

7.2.2 格式化數字  88

7.2.3 特殊字符  90

7.2.4 更改大小寫  91

7.2.5 截取字符串  91

7.2.6 分割字符串  92

7.2.7 文件路徑  93

7.3 因子  94

7.3.1 建立因子  94

7.3.2 更改因子水平  96

7.3.3 去掉因子水平  96

7.3.4 有序因子  97

7.3.5 將連續變量轉換爲類別  98

7.3.6 將類別變量轉換爲連續變量  99

7.3.7 生成因子水平  100

7.3.8 合併因子  100

7.4 小結  101

7.5 知識測試:問題  101

7.6 知識測試:練習  101

第8章 流程控制和循環  103

8.1 本章目標  103

8.2 流程控制  103

8.2.1 if和else  103

8.2.2 矢量化的if  105

8.2.3 多個分支  106

8.3 循環  108

8.3.1 重複循環  108

8.3.2 while循環  110

8.3.3 for循環  111

8.4 小結  113

8.5 知識測試:問題  113

8.6 知識測試:練習  113

第9章 高級循環  115

9.1 本章目標  115

9.2 replication  115

9.3 遍歷列表  116

9.4 遍歷數組  122

9.5 多個輸入的應用函數  124

9.6 拆分-應用-合併(split-apply-combine)  126

9.7 plyr包  127

9.8 小結  130

9.9 知識測驗:問題  130

9.10 知識測試:練習  131

第10章 包  133

10.1 本章目標  133

10.2 加載包  133

10.2.1 搜索路徑  135

10.2.2 庫和已安裝的包  136

10.3 安裝包  137

10.4 維護包  139

10.5 小結  139

10.6 知識測試:問題  140

10.7 知識測試:練習  140

第11章 日期和時間  141

11.1 本章目標  141

11.2 日期和時間類  141

11.2.1 posix日期和時間  142

11.2.2 date類  143

11.2.3 其餘日期類  144

11.3 日期與字符串的相互轉換  144

11.3.1 解析日期  144

11.3.2 格式化日期  145

11.4 時區  145

11.5 日期和時間的算術運算  147

11.6 lubridate  149

11.7 小結  153

11.8 知識測試:問題  153

11.9 知識測試:練習  153

第二部分 數據分析工做流

第12章 獲取數據  156

12.1 本章目標  156

12.2 內置的數據集  156

12.3 讀取文本文件  157

12.3.1 csv和製表符分隔(tab-delimited)文件  157

12.3.2 非結構化文本文件  161

12.3.3 xml和html文件  161

12.3.4 json和yaml文件  163

12.4 讀取二進制文件  165

12.4.1 讀取excel文件  165

12.4.2 讀取sas、stata、spss和matlab文件  167

12.4.3 讀取其餘文件類型  167

12.5 web數據  168

12.5.1 擁有api的網站  168

12.5.2 抓取網頁  169

12.6 訪問數據庫  171

12.7 小結  174

12.8 知識測試:問題  174

12.9 知識測試:練習  174

第13章 數據清理和轉換  175

13.1 本章目標  175

13.2 清理字符串  175

13.3 操做數據框  180

13.3.1 添加和替換列  180

13.3.2 處理缺失值  181

13.3.3 在寬和長表格之間進行轉換  182

13.3.4 使用sql  183

13.4 排序  184

13.5 函數式編程  185

13.6 小結  188

13.7 知識測試:問題  188

13.8 知識測試:練習  189

第14章 探索和可視化  190

14.1 本章目標  190

14.2 彙總統計  190

14.3 三種繪圖系統  194

14.4 散點圖  195

14.4.1 第一種方法:base繪圖法  195

14.4.2 第二種方法:lattice圖形系統  200

14.4.3 第三種方法:ggplot2圖形系統  207

14.5 線圖  212

14.6 直方圖  220

14.7 箱線圖  232

14.8 條形圖  236

14.9 其餘的繪圖包和系統  242

14.10 小結  243

14.11 知識測試:問題  243

14.12 知識測試:練習  244

第15章 分佈與建模  245

15.1 本章目標  245

15.2 隨機數  246

15.2.1 示例函數  246

15.2.2 從分佈中抽樣  247

15.3 分佈  248

15.4 公式  248

15.5 第一個模型:線性迴歸  250

15.5.1 比較和更新模型  252

15.5.2 繪圖和模型檢查  257

15.6 其餘模型類型  261

15.7 小結  262

15.8 知識測試:問題  263

15.9 知識測試:練習  263

第16章 程序設計  264

16.1 本章目標  264

16.2 信息、警告和錯誤  264

16.3 錯誤處理  267

16.4 調試  270

16.5 測試  273

16.5.1 runit  273

16.5.2 testthat  276

16.6 魔法  277

16.6.1 將字符串轉換成代碼  277

16.6.2 把代碼轉換成字符串  279

16.7 面向對象編程  280

16.7.1 s3類  281

16.7.2 引用類  282

16.8 小結  287

16.9 知識測試:問題  287

16.10 知識測試:練習  288

第17章 製做程序包  289

17.1 本章目標  289

17.2 爲何要建立軟件包  289

17.3 先決條件  289

17.4 包目錄結構  290

17.5 你的第一個包  291

17.6 爲包撰寫文檔  293

17.7 檢查和構建包  296

17.8 包的維護  297

17.9 小結  298

17.10 知識測試:問題  299

17.11 知識測試:練習  299

第三部分 附錄

附錄a 變量的屬性  302

附錄b r中其餘可作的事情  305

附錄c 問題答案  307

附錄d 練習答案  315

參考文獻  339

關於封面  341

 

 

本圖書信息來源:互動出版網

相關文章
相關標籤/搜索