R語言——邁向大數據之路
洪錦魁
- 出版商: 清華大學
- 出版日期: 2022-08-01
- 定價: $534
- 售價: 8.5 折 $454
- 語言: 簡體中文
- ISBN: 7302608334
- ISBN-13: 9787302608332
-
相關分類:
R 語言、大數據 Big-data
- 此書翻譯自: R語言邁向 Big Data 之路 :王者歸來 ,2/e
下單後立即進貨 (約4週~6週)
相關主題
商品描述
目錄大綱
Contents
目錄
第1章 基本概念 1
1-1 大數據的起源 1
1-2 R語言之美 1
1-3 R語言的起源 2
1-4 R語言的運行環境 3
1-5 R語言的擴展 3
1-6 本書學習目標 4
第2章 第一次使用R語言 5
2-1 第一次啟動R語言 5
2-2 認識RStudio環境 8
2-3 第一次使用R語言 9
2-4 R語言的對象設定 11
2-5 Workspace窗口 11
2-6 結束RStudio 12
2-7 保存工作成果 13
2-8 歷史記錄 15
2-9 程序註釋 15
第3章 R語言的基本數學運算 18
3-1 對象命名原則 18
3-2 基本數學運算 19
3-3 R語言控制運算的優先級 22
3-4 無限大 22
3-5 非數字(NaN) 24
3-6 缺失值(NA) 25
第4章 向量對象運算 29
4-1 數值型的向量對象 30
4-2 常見向量對象的數學運算函數 35
4-3 Inf、-Inf、NA的向量運算 38
4-4 R語言的字符串數據屬性 39
4-5 探索對象的屬性 40
4-6 向量對象元素的存取 41
4-7 邏輯向量 45
4-8 不同長度向量對象相乘的應用 49
4-9 向量對象的元素名稱 50
第5章 處理矩陣與更高維數據 59
5-1 矩陣 60
5-2 取得矩陣元素的值 63
5-3 修改矩陣的元素值 64
5-4 降低矩陣的維度 66
5-5 矩陣的行名和列名 67
5-6 將行名或列名作為索引 69
5-7 矩陣的運算 70
5-8 三維或高維數組 73
5-9 再談class( )函數 75
第6章 因子 82
6-1 使用factor( )函數或as.factor( )函數建立因子 82
6-2 指定缺失的Levels值 83
6-3 labels參數 84
6-4 因子的轉換 84
6-5 數值型因子轉換時常見的錯誤 85
6-6 再看levels參數 86
6-7 有序因子 86
6-8 table( )函數 87
6-9 認識系統內建的數據集 88
第7章 數據框 92
7-1 認識數據框 92
7-2 認識數據框的結構 94
7-3 獲取數據框內容 95
7-4 使用rbind( )函數增加數據框的行數據 96
7-5 使用cbind( )函數增加數據框的列數據 97
7-6 再談轉置函數t( ) 98
第8章 列表 103
8-1 建立列表 103
8-2 獲取列表內對象的元素內容 106
8-3 編輯列表內的對象元素值 108
8-4 列表合並 113
8-5 解析列表的內容結構 113
第9章 進階字符串的處理 120
9-1 語句的分割 120
9-2 修改字符串的大小寫 121
9-3 unique( )函數的使用 121
9-4 字符串的連接 122
9-5 字符串數據的排序 125
9-6 查找字符串的內容 126
9-7 字符串內容的更改 128
9-8 正則表達式 129
第10章 日期和時間的處理 135
10-1 日期的設定與使用 135
10-2 時間的設定與使用 139
10-3 時間序列 142
第11章 編寫自己的函數 147
11-1 正式編寫程序 147
11-2 函數的基本概念 148
11-3 設計第一個函數 148
11-4 函數也是一個對象 150
11-5 程序代碼的簡化 150
11-6 return( )函數的功能 151
11-7 省略函數的大括號 152
11-8 傳遞多個參數函數的應用 153
11-9 函數也可以作為參數 156
11-10 局部變量和全局變量 158
11-11 通用函數 159
11-12 設計第一個通用函數 160
第12章 程序的流程控制 166
12-1 if 語句 166
12-2 遞歸式函數的設計 173
12-3 向量化的邏輯表達式 174
12-4 switch語句 176
12-5 for循環 177
12-6 while循環 180
12-7 repeat循環 181
12-8 再談break語句 182
12-9 next語句 183
第13章 認識apply家族 188
13-1 apply( )函數 188
13-2 sapply( )函數 190
13-3 lapply( )函數 192
13-4 tapply( )函數 193
13-5 iris鳶尾花數據集 194
第14章 輸入與輸出 199
14-1 認識文件夾 199
14-2 數據輸出:cat( )函數 203
14-3 讀取數據:scan( )函數 204
14-4 輸出數據:write( )函數 205
14-5 數據的輸入 206
14-6 數據的輸出 211
14-7 處理其他數據 212
第15章 數據分析與處理 220
15-1 復習數據類型 220
15-2 隨機抽樣 221
15-3 再談向量數據的抽取 — 以islands為實例 224
15-4 數據框數據的抽取 — 重復值的處理 226
15-5 數據框數據的抽取 — 缺失值的處理 230
15-6 數據框的字段運算 232
15-7 數據的分割 234
15-8 數據的合並 235
15-9 數據的排序 241
15-10 系統內建數據集mtcars 246
15-11 aggregate( )函數 247
15-12 建立與認識數據表格 248
第16章 數據匯總與簡單圖表製作 257
16-1 準備工作 257
16-2 瞭解數據的唯一值 260
16-3 基礎統計知識與R語言 260
16-4 使用基本圖表認識數據 267
16-5 認識數據匯集整理函數summary( ) 271
16-6 繪制箱形圖 272
16-7 數據的相關性分析 274
16-8 使用表格進行數據分析 277
第17章 正態分佈 286
17-1 用直方圖檢驗crabs對象 286
17-2 用直方圖檢驗beaver2對象 288
17-3 用QQ圖檢驗數據是否服從正態分佈 289
17-4 shapiro.test( )函數 290
17-5 應用R語言正態分佈相關函數 292
17-6 正態分佈的應用—中央極限定理模擬 296
第18章 數據分析—統計繪圖 304
18-1 分類數據的圖形描述 304
18-2 量化數據的圖形描述 308
18-3 在一個頁面內繪制多張圖表的應用 322
18-4 將數據圖存盤 324
18-5 新建窗口 325
第19章 再談R語言的繪圖功能 331
19-1 繪圖的基本設置 331
19-2 高級繪圖 344
19-3 低級繪圖 — 附加圖形於已繪制完成的圖形 350
19-4 交互式繪圖 361