R語言入門與實踐

R語言入門與實踐

《R語言入門與實踐》是2020年3月人民郵電出版社出版的圖書,作者是[美]格羅勒芒德(Garrett Grolemund)。

基本介紹

  • 書名:R語言入門與實踐
  • 作者:[美]格羅勒芒德(Garrett Grolemund)
  • ISBN:9787115424716
  • 頁數:213頁
  • 定價:59元
  • 出版社:人民郵電出版社
  • 出版時間:2020年3月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書通過三個精心挑選的例子,深入淺出地講解如何使用R語言玩轉數據。書中涵蓋R語言編程的方方面面,內容涉及R對象的類型、R的記號體系和環境系統、自定義函式、if else語句、for循環、S3類、R的包系統以及調試工具等。本書還通過示例演示如何進行向量化編程,從而對代碼進行提速並儘可能地發揮R的潛能。
本書適合立志成為數據科學家的R語言初學者閱讀。

圖書目錄

序 ix
前言 xi
第 一部分 項目 1:非均勻骰子
第1章 R基礎 3
1.1 R的用戶界面 3
1.2 對象 7
1.3 函式 12
1.4 可放回抽樣 14
1.5 編寫自定義函式 16
1.6 參數 18
1.7 腳本 20
1.8 小結 22
第 2章 R包與幫助文檔 23
2.1 R包 23
2.1.1 install.packages 24
2.1.2 library 24
2.2 從幫助頁面獲取幫助 29
2.2.1 幫助頁面的組成部分 30
2.2.2 獲取更多幫助 33
2.3 小結 33
2.4 項目1 總結 34
第 二部分 項目2:玩撲克牌
第3章 R對象 37
3.1 原子型向量 38
3.1.1 雙整型 39
3.1.2 整型 39
3.1.3 字元型 40
3.1.4 邏輯型 41
3.1.5 複數類型和原始類型 42
3.2 屬性 43
3.2.1 名稱屬性 43
3.2.2 維度屬性 44
3.3 矩陣 45
3.4 數組 46
3.5 類 47
3.5.1 日期與時間 48
3.5.2 因子 49
3.6 強制轉換 51
3.7 列表 53
3.8 數據框 55
3.9 載入數據 57
3.10 保存數據 60
3.11 小結 61
第4章 R的記號體系 63
4.1 值的選取 63
4.1.1 正整數索引 64
4.1.2 負整數索引 66
4.1.3 零索引 67
4.1.4 空格索引 67
4.1.5 邏輯值索引 67
4.1.6 名稱索引 68
4.2 發牌 68
4.3 洗牌 69
4.4 美元符號與雙中括弧 71
4.5 小結 74
第5章 對象改值 75
5.1 就地改值 75
5.2 邏輯值取子集 78
5.2.1 邏輯測試 78
5.2.2 布爾運算符 83
5.3 缺失信息 87
5.3.1 na.rm 87
5.3.2 is.na 88
5.4 小結 89
第6章 R的環境系統 90
6.1 環境 90
6.2 操作R環境 92
6.3 作用域規則 95
6.4 賦值 96
6.5 函式求值 96
6.6 閉包 104
6.7 小結 108
6.8 項目2總結 108
第三部分 項目3:老虎機
第7章 程式 113
7.1 策略 115
7.1.1 有序步驟 116
7.1.2 同類情況 117
7.2 if語句 118
7.3 else語句 121
7.4 查找表 127
7.5 代碼注釋 133
7.6 小結 135
第8 章 S3 136
8.1 S3系統 137
8.2 屬性 137
8.3 泛型函式 142
8.4 方法 143
8.5 類 148
8.6 S3與調試 149
8.7 S4和R5 150
8.8 小結 150
第 9章 循環 151
9.1 期望值 151
9.2 expand.grid 153
9.3 for 循環 158
9.4 while循環 164
9.5 repeat 循環 164
9.6 小結 165
第 10 章 代碼提速 166
10.1 向量化代碼 166
10.2 如何編寫向量化代碼 168
10.3 如何在 R 中編寫快速的for循環 173
10.4 向量化編程實戰 174
10.5 小結 178
10.6 項目 3 總結 178
附錄 A 安裝R和RStudio 181
附錄 B R 包 185
附錄 C 更新R和R包 188
附錄 D 在 R中載入和保存數據 189
附錄 E 調試 R 代碼 203
關於作者 213
關於封面 213

相關詞條

熱門詞條

聯絡我們